From c967b8567cfa33cf9f26d27103a0332e15e5dadf Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 17:58:35 -0700 Subject: [PATCH 1/8] Adds tribe themes to all maps with a continent category --- map-generator/script.py | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 map-generator/script.py diff --git a/map-generator/script.py b/map-generator/script.py new file mode 100644 index 0000000000..869a96128d --- /dev/null +++ b/map-generator/script.py @@ -0,0 +1,49 @@ +from pathlib import Path +import json + +scriptdir = Path(__file__).resolve().parent +assetsdir = scriptdir / "assets" / "maps" +mapfiles = list(assetsdir.rglob("info.json")) + + + +def myFunction(targetCategory): + matchingFiles = list() + for info in mapfiles: + try: + with open(info, "r", encoding="utf-8") as f: + lines = json.load(f) + categories = lines.get("categories", []) + if targetCategory in categories: + matchingFiles.append(f) + + themes = lines.get("themes", []) + if not isinstance(themes, list): + themes = [] + + if targetCategory not in themes: + themes.append(targetCategory) + lines["themes"] = themes + + with open(info, "w", encoding="utf-8") as f_out: + json.dump(lines, f_out, indent=4) + print(f"Updated themes in: {info.parent.name}") + else: + print(f"{targetCategory} already in themes for: {info.parent.name}") + + except Exception as e: + print(f"Error: {e}") + + return matchingFiles + +print(myFunction("europe")) + + + + + + + + + + From d3e3810fb8559b28c5fe81f90b1f1c08e8e9449c Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 18:01:30 -0700 Subject: [PATCH 2/8] Add tribe theme to all maps with category as a continet --- map-generator/assets/maps/achiran/info.json | 3 +- map-generator/assets/maps/aegean/info.json | 3 +- map-generator/assets/maps/africa/info.json | 3 +- map-generator/assets/maps/alps/info.json | 3 +- .../assets/maps/amazonriver/info.json | 19 +- .../assets/maps/archipelagosea/info.json | 35 +- map-generator/assets/maps/arctic/info.json | 3 +- map-generator/assets/maps/asia/info.json | 5 +- map-generator/assets/maps/australia/info.json | 3 +- map-generator/assets/maps/baikal/info.json | 3 +- .../assets/maps/bajacalifornia/info.json | 3 +- map-generator/assets/maps/balkans/info.json | 5 +- map-generator/assets/maps/balkhash/info.json | 7 +- map-generator/assets/maps/baltics/info.json | 5 +- map-generator/assets/maps/beringsea/info.json | 3 +- .../assets/maps/beringstrait/info.json | 3 +- .../assets/maps/betweentwoseas/info.json | 3 +- map-generator/assets/maps/blacksea/info.json | 3 +- .../assets/maps/bosphorusstraits/info.json | 17 +- map-generator/assets/maps/britannia/info.json | 3 +- .../assets/maps/britanniaclassic/info.json | 7 +- map-generator/assets/maps/caribbean/info.json | 7 +- .../assets/maps/caspiansea/info.json | 3 +- map-generator/assets/maps/caucasus/info.json | 3 +- map-generator/assets/maps/china/info.json | 3 +- .../assets/maps/clearwaterlakes/info.json | 3 +- map-generator/assets/maps/conakry/info.json | 3 +- map-generator/assets/maps/crimea/info.json | 4 +- .../assets/maps/danishstraits/info.json | 17 +- map-generator/assets/maps/eastasia/info.json | 3 +- map-generator/assets/maps/europe/info.json | 7 +- .../assets/maps/europeclassic/info.json | 7 +- .../assets/maps/falklandislands/info.json | 3 +- .../assets/maps/faroeislands/info.json | 3 +- .../assets/maps/fingerlakes/info.json | 3 +- map-generator/assets/maps/france/info.json | 13 +- .../maps/gatewaytotheatlantic/info.json | 3 +- map-generator/assets/maps/germany/info.json | 151 +++--- .../assets/maps/greatlakes/info.json | 3 +- .../assets/maps/gulfofguinea/info.json | 3 +- .../assets/maps/gulfofstlawrence/info.json | 3 +- map-generator/assets/maps/halkidiki/info.json | 3 +- map-generator/assets/maps/hawaii/info.json | 3 +- .../assets/maps/hecatestrait/info.json | 3 +- map-generator/assets/maps/hongkong/info.json | 3 +- map-generator/assets/maps/iceland/info.json | 3 +- .../assets/maps/indiansubcontinent/info.json | 3 +- map-generator/assets/maps/irishsea/info.json | 3 +- map-generator/assets/maps/italia/info.json | 3 +- map-generator/assets/maps/japan/info.json | 3 +- .../assets/maps/juandefucastrait/info.json | 3 +- map-generator/assets/maps/korea/info.json | 3 +- .../assets/maps/lasvegasstrip/info.json | 3 +- map-generator/assets/maps/lemnos/info.json | 3 +- map-generator/assets/maps/levant/info.json | 3 +- map-generator/assets/maps/lisbon/info.json | 3 +- .../assets/maps/losangeles/info.json | 3 +- .../assets/maps/manicouagan/info.json | 3 +- .../assets/maps/marenostrum/info.json | 3 +- map-generator/assets/maps/mena/info.json | 3 +- .../assets/maps/middleeast/info.json | 3 +- .../assets/maps/mississippiriver/info.json | 3 +- map-generator/assets/maps/montreal/info.json | 3 +- .../assets/maps/newyorkcity/info.json | 3 +- map-generator/assets/maps/niledelta/info.json | 3 +- .../assets/maps/northamerica/info.json | 3 +- .../assets/maps/northwestpassage/info.json | 3 +- map-generator/assets/maps/oceania/info.json | 3 +- map-generator/assets/maps/russia/info.json | 3 +- .../assets/maps/sanfrancisco/info.json | 3 +- .../assets/maps/scandinavia/info.json | 17 +- map-generator/assets/maps/sol/info.json | 3 +- .../assets/maps/southamerica/info.json | 7 +- .../assets/maps/southeastasia/info.json | 3 +- .../assets/maps/straitofgibraltar/info.json | 3 +- .../assets/maps/straitofhormuz/info.json | 3 +- .../assets/maps/straitofmalacca/info.json | 3 +- map-generator/assets/maps/svalmel/info.json | 3 +- .../assets/maps/taiwanstrait/info.json | 3 +- .../assets/maps/tierradelfuego/info.json | 3 +- map-generator/assets/maps/twolakes/info.json | 3 +- .../assets/maps/unitedstates/info.json | 3 +- map-generator/assets/maps/venice/info.json | 3 +- map-generator/assets/maps/vietnam/info.json | 3 +- map-generator/assets/maps/yellowsea/info.json | 3 +- map-generator/assets/maps/yenisei/info.json | 3 +- map-generator/script.py | 49 -- resources/maps/achiran/manifest.json | 1 + resources/maps/aegean/manifest.json | 1 + resources/maps/africa/manifest.json | 1 + resources/maps/alps/manifest.json | 1 + resources/maps/amazonriver/manifest.json | 1 + resources/maps/archipelagosea/manifest.json | 1 + resources/maps/arctic/manifest.json | 1 + resources/maps/asia/manifest.json | 1 + resources/maps/australia/manifest.json | 1 + resources/maps/baikal/manifest.json | 1 + resources/maps/bajacalifornia/manifest.json | 1 + resources/maps/balkans/manifest.json | 1 + resources/maps/balkhash/manifest.json | 1 + resources/maps/baltics/manifest.json | 1 + resources/maps/beringsea/manifest.json | 1 + resources/maps/beringstrait/manifest.json | 1 + resources/maps/betweentwoseas/manifest.json | 1 + resources/maps/blacksea/manifest.json | 1 + resources/maps/bosphorusstraits/manifest.json | 1 + resources/maps/britannia/manifest.json | 1 + resources/maps/britanniaclassic/manifest.json | 1 + resources/maps/caribbean/manifest.json | 1 + resources/maps/caspiansea/manifest.json | 1 + resources/maps/caucasus/manifest.json | 1 + resources/maps/china/manifest.json | 1 + resources/maps/clearwaterlakes/manifest.json | 1 + resources/maps/conakry/manifest.json | 1 + resources/maps/crimea/manifest.json | 1 + resources/maps/danishstraits/manifest.json | 1 + resources/maps/eastasia/manifest.json | 1 + resources/maps/europe/manifest.json | 1 + resources/maps/europeclassic/manifest.json | 1 + resources/maps/falklandislands/manifest.json | 1 + resources/maps/faroeislands/manifest.json | 1 + resources/maps/fingerlakes/manifest.json | 1 + resources/maps/france/manifest.json | 1 + .../maps/gatewaytotheatlantic/manifest.json | 1 + resources/maps/germany/manifest.json | 1 + resources/maps/greatlakes/manifest.json | 1 + resources/maps/gulfofguinea/manifest.json | 1 + resources/maps/gulfofstlawrence/manifest.json | 1 + resources/maps/halkidiki/manifest.json | 1 + resources/maps/hawaii/manifest.json | 1 + resources/maps/hecatestrait/manifest.json | 1 + resources/maps/hongkong/manifest.json | 1 + resources/maps/iceland/manifest.json | 1 + .../maps/indiansubcontinent/manifest.json | 1 + resources/maps/irishsea/manifest.json | 1 + resources/maps/italia/manifest.json | 1 + resources/maps/japan/manifest.json | 1 + resources/maps/juandefucastrait/manifest.json | 1 + resources/maps/korea/manifest.json | 1 + resources/maps/lasvegasstrip/manifest.json | 1 + resources/maps/lemnos/manifest.json | 1 + resources/maps/levant/manifest.json | 1 + resources/maps/lisbon/manifest.json | 1 + resources/maps/losangeles/manifest.json | 1 + resources/maps/manicouagan/manifest.json | 1 + resources/maps/marenostrum/manifest.json | 1 + resources/maps/mena/manifest.json | 1 + resources/maps/middleeast/manifest.json | 1 + resources/maps/mississippiriver/manifest.json | 1 + resources/maps/montreal/manifest.json | 1 + resources/maps/newyorkcity/manifest.json | 1 + resources/maps/niledelta/manifest.json | 1 + resources/maps/northamerica/manifest.json | 1 + resources/maps/northwestpassage/manifest.json | 1 + resources/maps/oceania/manifest.json | 1 + resources/maps/russia/manifest.json | 1 + resources/maps/sanfrancisco/manifest.json | 1 + resources/maps/scandinavia/manifest.json | 1 + resources/maps/sol/manifest.json | 1 + resources/maps/southamerica/manifest.json | 1 + resources/maps/southeastasia/manifest.json | 1 + .../maps/straitofgibraltar/manifest.json | 1 + resources/maps/straitofhormuz/manifest.json | 1 + resources/maps/straitofmalacca/manifest.json | 1 + resources/maps/svalmel/manifest.json | 1 + resources/maps/taiwanstrait/manifest.json | 1 + resources/maps/tierradelfuego/manifest.json | 1 + resources/maps/twolakes/manifest.json | 1 + resources/maps/unitedstates/manifest.json | 1 + resources/maps/venice/manifest.json | 1 + resources/maps/vietnam/manifest.json | 1 + resources/maps/yellowsea/manifest.json | 1 + resources/maps/yenisei/manifest.json | 1 + src/core/game/Maps.gen.ts | 86 ++++ tests/testdata/maps/big_plains/manifest.json | 2 +- .../testdata/maps/giantworldmap/manifest.json | 487 ++++++++++++++---- .../maps/half_land_half_ocean/manifest.json | 2 +- .../maps/ocean_and_land/manifest.json | 2 +- tests/testdata/maps/plains/manifest.json | 2 +- tests/testdata/maps/world/manifest.json | 307 ++++++++--- 180 files changed, 1121 insertions(+), 439 deletions(-) delete mode 100644 map-generator/script.py diff --git a/map-generator/assets/maps/achiran/info.json b/map-generator/assets/maps/achiran/info.json index efb8e133b1..32f25cbdb2 100644 --- a/map-generator/assets/maps/achiran/info.json +++ b/map-generator/assets/maps/achiran/info.json @@ -25,5 +25,6 @@ "flag": "ie", "name": "Achill" } - ] + ], + "themes": ["europe", "scary"] } diff --git a/map-generator/assets/maps/aegean/info.json b/map-generator/assets/maps/aegean/info.json index 9fc0d1ea9c..811b150901 100644 --- a/map-generator/assets/maps/aegean/info.json +++ b/map-generator/assets/maps/aegean/info.json @@ -142,5 +142,6 @@ "y": 0 } ] - } + }, + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/africa/info.json b/map-generator/assets/maps/africa/info.json index 1bf04121b4..2ad1e9fca2 100644 --- a/map-generator/assets/maps/africa/info.json +++ b/map-generator/assets/maps/africa/info.json @@ -226,5 +226,6 @@ "name": "Sao Tome and Principe", "flag": "st" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/alps/info.json b/map-generator/assets/maps/alps/info.json index c4708f2fbd..1ea1e51015 100644 --- a/map-generator/assets/maps/alps/info.json +++ b/map-generator/assets/maps/alps/info.json @@ -45,5 +45,6 @@ "name": "Liechtenstein", "flag": "li" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/amazonriver/info.json b/map-generator/assets/maps/amazonriver/info.json index be62f00542..0f8c42d252 100644 --- a/map-generator/assets/maps/amazonriver/info.json +++ b/map-generator/assets/maps/amazonriver/info.json @@ -7,7 +7,7 @@ "nations": [ { "coordinates": [524, 60], - "name": "Boa Esperança", + "name": "Boa Esperan\u00e7a", "flag": "br" }, { @@ -17,7 +17,7 @@ }, { "coordinates": [1056, 8], - "name": "Paraíso", + "name": "Para\u00edso", "flag": "br" }, { @@ -27,12 +27,12 @@ }, { "coordinates": [1662, 254], - "name": "São Paulo de Olivença", + "name": "S\u00e3o Paulo de Oliven\u00e7a", "flag": "br" }, { "coordinates": [1807, 8], - "name": "São João", + "name": "S\u00e3o Jo\u00e3o", "flag": "br" }, { @@ -57,7 +57,7 @@ }, { "coordinates": [2937, 199], - "name": "Caturiá", + "name": "Caturi\u00e1", "flag": "br" }, { @@ -72,7 +72,7 @@ }, { "coordinates": [3405, 237], - "name": "São João", + "name": "S\u00e3o Jo\u00e3o", "flag": "br" }, { @@ -82,12 +82,12 @@ }, { "coordinates": [3861, 244], - "name": "União", + "name": "Uni\u00e3o", "flag": "br" }, { "coordinates": [4409, 211], - "name": "Amaturá", + "name": "Amatur\u00e1", "flag": "br" }, { @@ -110,5 +110,6 @@ "name": "Baia", "flag": "br" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/archipelagosea/info.json b/map-generator/assets/maps/archipelagosea/info.json index 5fd1ad35e6..bc516a4056 100644 --- a/map-generator/assets/maps/archipelagosea/info.json +++ b/map-generator/assets/maps/archipelagosea/info.json @@ -8,7 +8,7 @@ "nations": [ { "coordinates": [145, 767], - "name": "Kökar", + "name": "K\u00f6kar", "flag": "ax" }, { @@ -18,57 +18,57 @@ }, { "coordinates": [1097, 1268], - "name": "Utö", + "name": "Ut\u00f6", "flag": "fi" }, { "coordinates": [1870, 888], - "name": "Trunsö", + "name": "Truns\u00f6", "flag": "fi" }, { "coordinates": [2274, 962], - "name": "Borstö", + "name": "Borst\u00f6", "flag": "fi" }, { "coordinates": [1551, 610], - "name": "Aspö", + "name": "Asp\u00f6", "flag": "fi" }, { "coordinates": [1704, 783], - "name": "Långholm", + "name": "L\u00e5ngholm", "flag": "fi" }, { "coordinates": [1865, 578], - "name": "Nötö", + "name": "N\u00f6t\u00f6", "flag": "fi" }, { "coordinates": [2732, 932], - "name": "Vanö", + "name": "Van\u00f6", "flag": "fi" }, { "coordinates": [2992, 1179], - "name": "Örö", + "name": "\u00d6r\u00f6", "flag": "fi" }, { "coordinates": [3053, 614], - "name": "Högsåra", + "name": "H\u00f6gs\u00e5ra", "flag": "fi" }, { "coordinates": [1324, 252], - "name": "Brunskär", + "name": "Brunsk\u00e4r", "flag": "fi" }, { "coordinates": [1074, 111], - "name": "Kälö", + "name": "K\u00e4l\u00f6", "flag": "fi" }, { @@ -78,22 +78,22 @@ }, { "coordinates": [222, 625], - "name": "Hellsö", + "name": "Hells\u00f6", "flag": "ax" }, { "coordinates": [1661, 23], - "name": "Korpoström", + "name": "Korpostr\u00f6m", "flag": "fi" }, { "coordinates": [44, 343], - "name": "Kyrkogardsö", + "name": "Kyrkogards\u00f6", "flag": "ax" }, { "coordinates": [2453, 142], - "name": "Stenskär", + "name": "Stensk\u00e4r", "flag": "fi" }, { @@ -106,5 +106,6 @@ "name": "Hammarsboda", "flag": "fi" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/arctic/info.json b/map-generator/assets/maps/arctic/info.json index fe942493ca..08223905ac 100644 --- a/map-generator/assets/maps/arctic/info.json +++ b/map-generator/assets/maps/arctic/info.json @@ -225,5 +225,6 @@ "name": "France", "flag": "fr" } - ] + ], + "themes": ["europe", "asia", "north_america"] } diff --git a/map-generator/assets/maps/asia/info.json b/map-generator/assets/maps/asia/info.json index ac6ab6a7ca..94775e208a 100644 --- a/map-generator/assets/maps/asia/info.json +++ b/map-generator/assets/maps/asia/info.json @@ -13,7 +13,7 @@ }, { "coordinates": [83, 612], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -131,5 +131,6 @@ "name": "Ukraine", "flag": "ua" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/australia/info.json b/map-generator/assets/maps/australia/info.json index 8b7c57f950..d2725b971b 100644 --- a/map-generator/assets/maps/australia/info.json +++ b/map-generator/assets/maps/australia/info.json @@ -40,5 +40,6 @@ "name": "Tasmania", "flag": "aus_tas" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/baikal/info.json b/map-generator/assets/maps/baikal/info.json index 1c659c6b3f..e19dc8c0c6 100644 --- a/map-generator/assets/maps/baikal/info.json +++ b/map-generator/assets/maps/baikal/info.json @@ -77,5 +77,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/bajacalifornia/info.json b/map-generator/assets/maps/bajacalifornia/info.json index 4903d20507..5b0e38a9cf 100644 --- a/map-generator/assets/maps/bajacalifornia/info.json +++ b/map-generator/assets/maps/bajacalifornia/info.json @@ -45,5 +45,6 @@ "name": "New Mexico", "flag": "New_Mexico" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/balkans/info.json b/map-generator/assets/maps/balkans/info.json index e04d6ac0fb..1daf72791d 100644 --- a/map-generator/assets/maps/balkans/info.json +++ b/map-generator/assets/maps/balkans/info.json @@ -77,7 +77,7 @@ }, { "coordinates": [1953, 1443], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -317,5 +317,6 @@ "name": "Western Macedonia", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/balkhash/info.json b/map-generator/assets/maps/balkhash/info.json index b57fce9fcb..4c91fc8958 100644 --- a/map-generator/assets/maps/balkhash/info.json +++ b/map-generator/assets/maps/balkhash/info.json @@ -146,8 +146,8 @@ "flag": "Bukhara" }, { - "name": "Göktürks Khaganate", - "flag": "Göktürks Khaganate" + "name": "G\u00f6kt\u00fcrks Khaganate", + "flag": "G\u00f6kt\u00fcrks Khaganate" }, { "name": "Golden Horde", @@ -173,5 +173,6 @@ "name": "Turkestan Autonomy", "flag": "Turkestan Autonomy" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/baltics/info.json b/map-generator/assets/maps/baltics/info.json index f7f248573f..85f44013b0 100644 --- a/map-generator/assets/maps/baltics/info.json +++ b/map-generator/assets/maps/baltics/info.json @@ -107,7 +107,7 @@ }, { "coordinates": [1028, 250], - "name": "Kohtla-Järve", + "name": "Kohtla-J\u00e4rve", "flag": "ee" }, { @@ -312,5 +312,6 @@ "name": "Hlybokaye", "flag": "by" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/beringsea/info.json b/map-generator/assets/maps/beringsea/info.json index 45061aff9d..fcae6b0e5b 100644 --- a/map-generator/assets/maps/beringsea/info.json +++ b/map-generator/assets/maps/beringsea/info.json @@ -142,5 +142,6 @@ "y": 0 } ] - } + }, + "themes": ["asia", "north_america"] } diff --git a/map-generator/assets/maps/beringstrait/info.json b/map-generator/assets/maps/beringstrait/info.json index 1849ff023e..00304ade86 100644 --- a/map-generator/assets/maps/beringstrait/info.json +++ b/map-generator/assets/maps/beringstrait/info.json @@ -32,5 +32,6 @@ "y": 0 } ] - } + }, + "themes": ["asia", "north_america"] } diff --git a/map-generator/assets/maps/betweentwoseas/info.json b/map-generator/assets/maps/betweentwoseas/info.json index f811433f19..4722ccabb6 100644 --- a/map-generator/assets/maps/betweentwoseas/info.json +++ b/map-generator/assets/maps/betweentwoseas/info.json @@ -80,5 +80,6 @@ "flag": "Circassia", "name": "Circassia" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/blacksea/info.json b/map-generator/assets/maps/blacksea/info.json index fb50633f92..1a3df31643 100644 --- a/map-generator/assets/maps/blacksea/info.json +++ b/map-generator/assets/maps/blacksea/info.json @@ -50,5 +50,6 @@ "flag": "Circassia", "name": "Circassia" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/bosphorusstraits/info.json b/map-generator/assets/maps/bosphorusstraits/info.json index 74e2346a1a..35c145b8ae 100644 --- a/map-generator/assets/maps/bosphorusstraits/info.json +++ b/map-generator/assets/maps/bosphorusstraits/info.json @@ -18,7 +18,7 @@ }, { "coordinates": [700, 316], - "name": "Çekmeköy", + "name": "\u00c7ekmek\u00f6y", "flag": "tr" }, { @@ -33,12 +33,12 @@ }, { "coordinates": [486, 381], - "name": "Üsküdar", + "name": "\u00dcsk\u00fcdar", "flag": "tr" }, { "coordinates": [534, 425], - "name": "Kadiköy", + "name": "Kadik\u00f6y", "flag": "tr" }, { @@ -63,7 +63,7 @@ }, { "coordinates": [128, 46], - "name": "Arnavutköy", + "name": "Arnavutk\u00f6y", "flag": "tr" }, { @@ -73,12 +73,12 @@ }, { "coordinates": [42, 325], - "name": "Büyükçekmece", + "name": "B\u00fcy\u00fck\u00e7ekmece", "flag": "tr" }, { "coordinates": [336, 175], - "name": "Eyüpsultan", + "name": "Ey\u00fcpsultan", "flag": "tr" }, { @@ -98,7 +98,7 @@ }, { "coordinates": [308, 412], - "name": "Bakirköy", + "name": "Bakirk\u00f6y", "flag": "tr" }, { @@ -132,5 +132,6 @@ "y": 0 } ] - } + }, + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/britannia/info.json b/map-generator/assets/maps/britannia/info.json index 46343bce7b..852aea8d6f 100644 --- a/map-generator/assets/maps/britannia/info.json +++ b/map-generator/assets/maps/britannia/info.json @@ -104,5 +104,6 @@ "coordinates": [404, 1146], "name": "Fermanagh" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/britanniaclassic/info.json b/map-generator/assets/maps/britanniaclassic/info.json index 414b393b8a..8e34a14c8c 100644 --- a/map-generator/assets/maps/britanniaclassic/info.json +++ b/map-generator/assets/maps/britanniaclassic/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [564, 845], - "name": "Southern Uí Néill", + "name": "Southern U\u00ed N\u00e9ill", "flag": "1_Southern Ui Neill" }, { @@ -113,7 +113,7 @@ }, { "coordinates": [416, 678], - "name": "Northern Uí Néill", + "name": "Northern U\u00ed N\u00e9ill", "flag": "1_Northern Ui Neill" }, { @@ -121,5 +121,6 @@ "name": "Franks", "flag": "1_Franks" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/caribbean/info.json b/map-generator/assets/maps/caribbean/info.json index f9c49c9e63..9fc3878319 100644 --- a/map-generator/assets/maps/caribbean/info.json +++ b/map-generator/assets/maps/caribbean/info.json @@ -152,7 +152,7 @@ }, { "coordinates": [2233, 1660], - "name": "Curaçao", + "name": "Cura\u00e7ao", "flag": "cw" }, { @@ -289,7 +289,7 @@ }, { "coordinates": [1106, 867], - "name": "Camagüey", + "name": "Camag\u00fcey", "flag": "cu" }, { @@ -317,5 +317,6 @@ "name": "Tobago", "flag": "tt" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/caspiansea/info.json b/map-generator/assets/maps/caspiansea/info.json index 4c077fbbba..a66639259f 100644 --- a/map-generator/assets/maps/caspiansea/info.json +++ b/map-generator/assets/maps/caspiansea/info.json @@ -82,5 +82,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/caucasus/info.json b/map-generator/assets/maps/caucasus/info.json index 65004fe6a3..99cb8d6557 100644 --- a/map-generator/assets/maps/caucasus/info.json +++ b/map-generator/assets/maps/caucasus/info.json @@ -110,5 +110,6 @@ "name": "Eastern Anatolia", "flag": "tr" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/china/info.json b/map-generator/assets/maps/china/info.json index 16f942a117..bb29a5c642 100644 --- a/map-generator/assets/maps/china/info.json +++ b/map-generator/assets/maps/china/info.json @@ -317,5 +317,6 @@ "name": "Sichuan Clique", "flag": "Qing Dynasty" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/clearwaterlakes/info.json b/map-generator/assets/maps/clearwaterlakes/info.json index 7208fb1c71..07bca0cd99 100644 --- a/map-generator/assets/maps/clearwaterlakes/info.json +++ b/map-generator/assets/maps/clearwaterlakes/info.json @@ -70,5 +70,6 @@ "name": "Baie Crafton", "flag": "Nunavik" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/conakry/info.json b/map-generator/assets/maps/conakry/info.json index a8582d09df..87f0bc1e81 100644 --- a/map-generator/assets/maps/conakry/info.json +++ b/map-generator/assets/maps/conakry/info.json @@ -122,5 +122,6 @@ "y": 0 } ] - } + }, + "themes": ["africa"] } diff --git a/map-generator/assets/maps/crimea/info.json b/map-generator/assets/maps/crimea/info.json index 4abb4fff89..35c8861103 100644 --- a/map-generator/assets/maps/crimea/info.json +++ b/map-generator/assets/maps/crimea/info.json @@ -4,7 +4,6 @@ "translation_key": "map.crimea", "categories": ["new", "europe"], "multiplayer_frequency": 4, - "nations": [ { "coordinates": [539, 1112], @@ -138,5 +137,6 @@ "name": "Sovjets'kyi", "flag": "crimea" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/danishstraits/info.json b/map-generator/assets/maps/danishstraits/info.json index 410ecb0f01..02f2586b5a 100644 --- a/map-generator/assets/maps/danishstraits/info.json +++ b/map-generator/assets/maps/danishstraits/info.json @@ -12,12 +12,12 @@ }, { "coordinates": [252, 43], - "name": "Østlandet", + "name": "\u00d8stlandet", "flag": "Sweden Norway Union" }, { "coordinates": [737, 791], - "name": "Skåne", + "name": "Sk\u00e5ne", "flag": "Sweden Norway Union" }, { @@ -27,22 +27,22 @@ }, { "coordinates": [846, 488], - "name": "Småland", + "name": "Sm\u00e5land", "flag": "Sweden Norway Union" }, { "coordinates": [701, 260], - "name": "Västergötland", + "name": "V\u00e4sterg\u00f6tland", "flag": "Sweden Norway Union" }, { "coordinates": [501, 273], - "name": "Bohuslän", + "name": "Bohusl\u00e4n", "flag": "Sweden Norway Union" }, { "coordinates": [843, 278], - "name": "Östergötland", + "name": "\u00d6sterg\u00f6tland", "flag": "Sweden Norway Union" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [833, 73], - "name": "Närke", + "name": "N\u00e4rke", "flag": "Sweden Norway Union" }, { @@ -135,5 +135,6 @@ "name": "Bornholm", "flag": "dk" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/eastasia/info.json b/map-generator/assets/maps/eastasia/info.json index 2310929a5e..e9c1f946e1 100644 --- a/map-generator/assets/maps/eastasia/info.json +++ b/map-generator/assets/maps/eastasia/info.json @@ -115,5 +115,6 @@ "name": "Kinki", "flag": "jp" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/europe/info.json b/map-generator/assets/maps/europe/info.json index 801b74a95a..06ddbfb448 100644 --- a/map-generator/assets/maps/europe/info.json +++ b/map-generator/assets/maps/europe/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [2334, 1313], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -218,7 +218,7 @@ }, { "coordinates": [1900, 132], - "name": "Sápmi", + "name": "S\u00e1pmi", "flag": "Sami flag" }, { @@ -266,5 +266,6 @@ "name": "Monaco", "flag": "mc" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/europeclassic/info.json b/map-generator/assets/maps/europeclassic/info.json index 74032a8768..a2a991ff51 100644 --- a/map-generator/assets/maps/europeclassic/info.json +++ b/map-generator/assets/maps/europeclassic/info.json @@ -103,7 +103,7 @@ }, { "coordinates": [1614, 834], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -163,7 +163,7 @@ }, { "coordinates": [1277, 90], - "name": "Sápmi", + "name": "S\u00e1pmi", "flag": "Sami flag" }, { @@ -191,5 +191,6 @@ "name": "Denmark", "flag": "dk" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/falklandislands/info.json b/map-generator/assets/maps/falklandislands/info.json index 2693aaa1fc..f76e382cf8 100644 --- a/map-generator/assets/maps/falklandislands/info.json +++ b/map-generator/assets/maps/falklandislands/info.json @@ -82,5 +82,6 @@ "y": 0 } ] - } + }, + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/faroeislands/info.json b/map-generator/assets/maps/faroeislands/info.json index 6b79447e60..326e3de59d 100644 --- a/map-generator/assets/maps/faroeislands/info.json +++ b/map-generator/assets/maps/faroeislands/info.json @@ -35,5 +35,6 @@ "name": "Nordoyar Region", "flag": "fo" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/fingerlakes/info.json b/map-generator/assets/maps/fingerlakes/info.json index 6f6cef8370..d02ea457d5 100644 --- a/map-generator/assets/maps/fingerlakes/info.json +++ b/map-generator/assets/maps/fingerlakes/info.json @@ -55,5 +55,6 @@ "name": "Hammondsport", "flag": "New_York" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/france/info.json b/map-generator/assets/maps/france/info.json index f993683448..eafc631859 100644 --- a/map-generator/assets/maps/france/info.json +++ b/map-generator/assets/maps/france/info.json @@ -32,7 +32,7 @@ }, { "coordinates": [1284, 714], - "name": "Île-de-France", + "name": "\u00cele-de-France", "flag": "fr-idf" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [1691, 1149], - "name": "Franche-Comté", + "name": "Franche-Comt\u00e9", "flag": "fr-i" }, { @@ -82,7 +82,7 @@ }, { "coordinates": [1018, 1885], - "name": "Midi-Pyrénées", + "name": "Midi-Pyr\u00e9n\u00e9es", "flag": "1_Occitania" }, { @@ -92,12 +92,12 @@ }, { "coordinates": [1792, 1700], - "name": "Provence-Alpes-Côte d'Azur", + "name": "Provence-Alpes-C\u00f4te d'Azur", "flag": "fr-pac" }, { "coordinates": [1635, 1460], - "name": "Rhône-Alpes", + "name": "Rh\u00f4ne-Alpes", "flag": "fr-v" }, { @@ -130,5 +130,6 @@ "name": "Corsica", "flag": "Corsica" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/gatewaytotheatlantic/info.json b/map-generator/assets/maps/gatewaytotheatlantic/info.json index 22598f7846..1b031a772c 100644 --- a/map-generator/assets/maps/gatewaytotheatlantic/info.json +++ b/map-generator/assets/maps/gatewaytotheatlantic/info.json @@ -140,5 +140,6 @@ "name": "Holy Roman Empire", "flag": "Holy Roman Empire" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/germany/info.json b/map-generator/assets/maps/germany/info.json index 4ba2fb4ce8..31ca668815 100644 --- a/map-generator/assets/maps/germany/info.json +++ b/map-generator/assets/maps/germany/info.json @@ -5,14 +5,14 @@ "categories": ["europe", "new"], "multiplayer_frequency": 5, "custom_tribes": [ - "Aachen, Städteregion", + "Aachen, St\u00e4dteregion", "Ahrweiler", "Aichach-Friedberg", "Alb-Donau-Kreis", "Altenburger Land", "Altenkirchen (Westerwald)", "Altmarkkreis Salzwedel", - "Altötting", + "Alt\u00f6tting", "Alzey-Worms", "Amberg-Sulzbach", "Ammerland", @@ -21,22 +21,22 @@ "Aschaffenburg", "Augsburg", "Aurich", - "Bad Dürkheim", + "Bad D\u00fcrkheim", "Bad Kissingen", "Bad Kreuznach", - "Bad Tölz-Wolfratshausen", + "Bad T\u00f6lz-Wolfratshausen", "Bamberg", "Barnim", "Bautzen", "Bayreuth", "Berchtesgadener Land", - "Bergstraße", + "Bergstra\u00dfe", "Bernkastel-Wittlich", "Biberach", "Birkenfeld", - "Böblingen", + "B\u00f6blingen", "Bodenseekreis", - "Börde", + "B\u00f6rde", "Borken", "Breisgau-Hochschwarzwald", "Burgenlandkreis", @@ -58,18 +58,18 @@ "Dithmarschen", "Donau-Ries", "Donnersbergkreis", - "Düren", + "D\u00fcren", "Ebersberg", "Eichsfeld", - "Eichstätt", - "Eifelkreis Bitburg-Prüm", + "Eichst\u00e4tt", + "Eifelkreis Bitburg-Pr\u00fcm", "Elbe-Elster", "Emmendingen", "Emsland", "Ennepe-Ruhr-Kreis", "Enzkreis", "Erding", - "Erlangen-Höchstadt", + "Erlangen-H\u00f6chstadt", "Erzgebirgskreis", "Esslingen", "Euskirchen", @@ -79,27 +79,27 @@ "Freyung-Grafenau", "Friesland", "Fulda", - "Fürstenfeldbruck", - "Fürth", + "F\u00fcrstenfeldbruck", + "F\u00fcrth", "Garmisch-Partenkirchen", "Germersheim", - "Gießen", + "Gie\u00dfen", "Gifhorn", - "Göppingen", - "Görlitz", + "G\u00f6ppingen", + "G\u00f6rlitz", "Goslar", "Gotha", - "Göttingen", + "G\u00f6ttingen", "Grafschaft Bentheim", "Greiz", - "Groß-Gerau", - "Günzburg", - "Gütersloh", + "Gro\u00df-Gerau", + "G\u00fcnzburg", + "G\u00fctersloh", "Hameln-Pyrmont", "Hannover, Region", "Harburg", "Harz", - "Haßberge", + "Ha\u00dfberge", "Havelland", "Heidekreis", "Heidenheim", @@ -116,7 +116,7 @@ "Hof", "Hohenlohekreis", "Holzminden", - "Höxter", + "H\u00f6xter", "Ilm-Kreis", "Jerichower Land", "Kaiserslautern", @@ -129,7 +129,7 @@ "Kronach", "Kulmbach", "Kusel", - "Kyffhäuserkreis", + "Kyffh\u00e4userkreis", "Lahn-Dill-Kreis", "Landsberg am Lech", "Landshut", @@ -139,31 +139,31 @@ "Limburg-Weilburg", "Lindau (Bodensee)", "Lippe", - "Lörrach", - "Lüchow-Dannenberg", + "L\u00f6rrach", + "L\u00fcchow-Dannenberg", "Ludwigsburg", "Ludwigslust-Parchim", - "Lüneburg", + "L\u00fcneburg", "Main-Kinzig-Kreis", "Main-Spessart", "Main-Tauber-Kreis", "Main-Taunus-Kreis", "Mainz-Bingen", - "Mansfeld-Südharz", + "Mansfeld-S\u00fcdharz", "Marburg-Biedenkopf", - "Märkischer Kreis", - "Märkisch-Oderland", + "M\u00e4rkischer Kreis", + "M\u00e4rkisch-Oderland", "Mayen-Koblenz", "Mecklenburgische Seenplatte", - "Meißen", + "Mei\u00dfen", "Merzig-Wadern", "Mettmann", "Miesbach", "Miltenberg", - "Minden-Lübbecke", + "Minden-L\u00fcbbecke", "Mittelsachsen", - "Mühldorf am Inn", - "München", + "M\u00fchldorf am Inn", + "M\u00fcnchen", "Neckar-Odenwald-Kreis", "Neu-Ulm", "Neuburg-Schrobenhausen", @@ -178,8 +178,8 @@ "Nordsachsen", "Nordwestmecklenburg", "Northeim", - "Nürnberger Land", - "Oberallgäu", + "N\u00fcrnberger Land", + "Oberallg\u00e4u", "Oberbergischer Kreis", "Oberhavel", "Oberspreewald-Lausitz", @@ -189,9 +189,9 @@ "Oldenburg", "Olpe", "Ortenaukreis", - "Osnabrück", + "Osnabr\u00fcck", "Ostalbkreis", - "Ostallgäu", + "Ostallg\u00e4u", "Osterholz", "Ostholstein", "Ostprignitz-Ruppin", @@ -200,7 +200,7 @@ "Peine", "Pfaffenhofen an der Ilm", "Pinneberg", - "Plön", + "Pl\u00f6n", "Potsdam-Mittelmark", "Prignitz", "Rastatt", @@ -209,21 +209,21 @@ "Regen", "Regensburg", "Rems-Murr-Kreis", - "Rendsburg-Eckernförde", + "Rendsburg-Eckernf\u00f6rde", "Reutlingen", "Rhein-Erft-Kreis", "Rheingau-Taunus-Kreis", - "Rhein-Hunsrück-Kreis", + "Rhein-Hunsr\u00fcck-Kreis", "Rheinisch-Bergischer Kreis", "Rhein-Kreis Neuss", "Rhein-Lahn-Kreis", "Rhein-Neckar-Kreis", "Rhein-Pfalz-Kreis", "Rhein-Sieg-Kreis", - "Rhön-Grabfeld", + "Rh\u00f6n-Grabfeld", "Rosenheim", "Rostock", - "Rotenburg (Wümme)", + "Rotenburg (W\u00fcmme)", "Roth", "Rottal-Inn", "Rottweil", @@ -231,15 +231,15 @@ "Saalekreis", "Saale-Orla-Kreis", "Saalfeld-Rudolstadt", - "Saarbrücken, Regionalverband", + "Saarbr\u00fccken, Regionalverband", "Saarlouis", "Saarpfalz-Kreis", - "Sächsische Schweiz-Osterzgebirge", + "S\u00e4chsische Schweiz-Osterzgebirge", "Salzlandkreis", "Schaumburg", "Schleswig-Flensburg", "Schmalkalden-Meiningen", - "Schwäbisch Hall", + "Schw\u00e4bisch Hall", "Schwalm-Eder-Kreis", "Schwandorf", "Schwarzwald-Baar-Kreis", @@ -248,9 +248,9 @@ "Siegen-Wittgenstein", "Sigmaringen", "Soest", - "Sömmerda", + "S\u00f6mmerda", "Sonneberg", - "Spree-Neiße", + "Spree-Nei\u00dfe", "St. Wendel", "Stade", "Starnberg", @@ -259,26 +259,26 @@ "Stendal", "Stormarn", "Straubing-Bogen", - "Südliche Weinstraße", - "Südwestpfalz", - "Teltow-Fläming", + "S\u00fcdliche Weinstra\u00dfe", + "S\u00fcdwestpfalz", + "Teltow-Fl\u00e4ming", "Tirschenreuth", "Traunstein", "Trier-Saarburg", - "Tübingen", + "T\u00fcbingen", "Tuttlingen", "Uckermark", "Uelzen", "Unna", "Unstrut-Hainich-Kreis", - "Unterallgäu", + "Unterallg\u00e4u", "Vechta", "Verden", "Viersen", "Vogelsbergkreis", "Vogtlandkreis", "Vorpommern-Greifswald", - "Vorpommern-Rügen", + "Vorpommern-R\u00fcgen", "Vulkaneifel", "Waldeck-Frankenberg", "Waldshut", @@ -286,17 +286,17 @@ "Wartburgkreis", "Weilheim-Schongau", "Weimarer Land", - "Weißenburg-Gunzenhausen", - "Werra-Meißner-Kreis", + "Wei\u00dfenburg-Gunzenhausen", + "Werra-Mei\u00dfner-Kreis", "Wesel", "Wesermarsch", "Westerwaldkreis", "Wetteraukreis", "Wittenberg", "Wittmund", - "Wolfenbüttel", + "Wolfenb\u00fcttel", "Wunsiedel im Fichtelgebirge", - "Würzburg", + "W\u00fcrzburg", "Zollernalbkreis", "Zwickau", "Aachen", @@ -313,11 +313,11 @@ "Cottbus", "Darmstadt", "Delmenhorst", - "Dessau-Roßlau", + "Dessau-Ro\u00dflau", "Dortmund", "Dresden", "Duisburg", - "Düsseldorf", + "D\u00fcsseldorf", "Emden", "Erfurt", "Erlangen", @@ -339,25 +339,25 @@ "Ingolstadt", "Jena", "Kaufbeuren", - "Kempten (Allgäu)", + "Kempten (Allg\u00e4u)", "Kiel", "Koblenz", - "Köln", + "K\u00f6ln", "Krefeld", "Landau in der Pfalz", "Leverkusen", - "Lübeck", + "L\u00fcbeck", "Ludwigshafen am Rhein", "Magdeburg", "Mainz", "Mannheim", "Memmingen", - "Mönchengladbach", - "Mülheim an der Ruhr", - "Münster", - "Neumünster", - "Neustadt an der Weinstraße", - "Nürnberg", + "M\u00f6nchengladbach", + "M\u00fclheim an der Ruhr", + "M\u00fcnster", + "Neum\u00fcnster", + "Neustadt an der Weinstra\u00dfe", + "N\u00fcrnberg", "Oberhausen", "Offenbach am Main", "Oldenburg (Oldb)", @@ -382,8 +382,8 @@ "Wolfsburg", "Worms", "Wuppertal", - "Zweibrücken", - "Preußen", + "Zweibr\u00fccken", + "Preu\u00dfen", "Schwaben", "Franken", "Rheinland", @@ -398,15 +398,15 @@ "Nassau", "Kurpfalz", "Berg", - "Jülich", + "J\u00fclich", "Lothringen", "Harzgau", "Wetterau", "Ruhrgebiet", - "Allgäu", + "Allg\u00e4u", "Schwarzwald", "Spreewald", - "Altmühltal", + "Altm\u00fchltal", "Spessart", "Odenwald", "Eifel", @@ -459,7 +459,7 @@ }, { "coordinates": [602, 1207], - "name": "Baden-Württemberg", + "name": "Baden-W\u00fcrttemberg", "strength": 2, "flag": "DE-BW" }, @@ -511,5 +511,6 @@ "strength": 2, "flag": "DE-BB" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/greatlakes/info.json b/map-generator/assets/maps/greatlakes/info.json index 4d87ca8a5a..77a699c3b4 100644 --- a/map-generator/assets/maps/greatlakes/info.json +++ b/map-generator/assets/maps/greatlakes/info.json @@ -175,5 +175,6 @@ "name": "Rouyn-Noranda", "flag": "ca" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/gulfofguinea/info.json b/map-generator/assets/maps/gulfofguinea/info.json index c45322fa84..516c53d3c6 100644 --- a/map-generator/assets/maps/gulfofguinea/info.json +++ b/map-generator/assets/maps/gulfofguinea/info.json @@ -317,5 +317,6 @@ "name": "Foulenzem", "flag": "ga" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/gulfofstlawrence/info.json b/map-generator/assets/maps/gulfofstlawrence/info.json index aeda2d3620..795dffe9e7 100644 --- a/map-generator/assets/maps/gulfofstlawrence/info.json +++ b/map-generator/assets/maps/gulfofstlawrence/info.json @@ -158,5 +158,6 @@ "y": 500 } ] - } + }, + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/halkidiki/info.json b/map-generator/assets/maps/halkidiki/info.json index 80d9e0e546..0c139405d3 100644 --- a/map-generator/assets/maps/halkidiki/info.json +++ b/map-generator/assets/maps/halkidiki/info.json @@ -45,5 +45,6 @@ "name": "Thrace", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/hawaii/info.json b/map-generator/assets/maps/hawaii/info.json index 5260bc1365..509384f3b2 100644 --- a/map-generator/assets/maps/hawaii/info.json +++ b/map-generator/assets/maps/hawaii/info.json @@ -50,5 +50,6 @@ "name": "Hilo", "flag": "us" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/hecatestrait/info.json b/map-generator/assets/maps/hecatestrait/info.json index 15c5a89a1b..74777ab466 100644 --- a/map-generator/assets/maps/hecatestrait/info.json +++ b/map-generator/assets/maps/hecatestrait/info.json @@ -125,5 +125,6 @@ "coordinates": [2165, 525], "name": "Ts'il Kaz Koh" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/hongkong/info.json b/map-generator/assets/maps/hongkong/info.json index 2e84027b49..3829f0730e 100644 --- a/map-generator/assets/maps/hongkong/info.json +++ b/map-generator/assets/maps/hongkong/info.json @@ -360,5 +360,6 @@ "name": "Tai Mo Shan", "flag": "hk" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/iceland/info.json b/map-generator/assets/maps/iceland/info.json index cd292a30a3..447e809f30 100644 --- a/map-generator/assets/maps/iceland/info.json +++ b/map-generator/assets/maps/iceland/info.json @@ -45,5 +45,6 @@ "name": "Eastern Region", "flag": "is" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/indiansubcontinent/info.json b/map-generator/assets/maps/indiansubcontinent/info.json index 6cd946cb83..f578171ddd 100644 --- a/map-generator/assets/maps/indiansubcontinent/info.json +++ b/map-generator/assets/maps/indiansubcontinent/info.json @@ -265,5 +265,6 @@ "name": "Puducherry", "flag": "in" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/irishsea/info.json b/map-generator/assets/maps/irishsea/info.json index 91b316992a..7763e663bb 100644 --- a/map-generator/assets/maps/irishsea/info.json +++ b/map-generator/assets/maps/irishsea/info.json @@ -318,5 +318,6 @@ "name": "Caernarfon", "flag": "gb-wls" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/italia/info.json b/map-generator/assets/maps/italia/info.json index 19c2793f90..b4d8f46fb3 100644 --- a/map-generator/assets/maps/italia/info.json +++ b/map-generator/assets/maps/italia/info.json @@ -59,5 +59,6 @@ "coordinates": [1238, 349], "name": "Ottoman Empire" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/japan/info.json b/map-generator/assets/maps/japan/info.json index a607531248..ca6a85d063 100644 --- a/map-generator/assets/maps/japan/info.json +++ b/map-generator/assets/maps/japan/info.json @@ -65,5 +65,6 @@ "name": "Kyoto", "flag": "jp" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/juandefucastrait/info.json b/map-generator/assets/maps/juandefucastrait/info.json index 026787db87..d975c4dc77 100644 --- a/map-generator/assets/maps/juandefucastrait/info.json +++ b/map-generator/assets/maps/juandefucastrait/info.json @@ -330,5 +330,6 @@ "y": 0 } ] - } + }, + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/korea/info.json b/map-generator/assets/maps/korea/info.json index 8a9abf7f35..785b1d6472 100644 --- a/map-generator/assets/maps/korea/info.json +++ b/map-generator/assets/maps/korea/info.json @@ -182,5 +182,6 @@ "y": 1210 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/lasvegasstrip/info.json b/map-generator/assets/maps/lasvegasstrip/info.json index f225d36841..3eb72b1cff 100644 --- a/map-generator/assets/maps/lasvegasstrip/info.json +++ b/map-generator/assets/maps/lasvegasstrip/info.json @@ -331,5 +331,6 @@ "name": "Polo Towers", "flag": "Nevada" } - ] + ], + "themes": ["north_america", "western"] } diff --git a/map-generator/assets/maps/lemnos/info.json b/map-generator/assets/maps/lemnos/info.json index 96148f8b82..b405d969b3 100644 --- a/map-generator/assets/maps/lemnos/info.json +++ b/map-generator/assets/maps/lemnos/info.json @@ -50,5 +50,6 @@ "flag": "gr", "name": "Pyrgos" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/levant/info.json b/map-generator/assets/maps/levant/info.json index 1f8cb2fc61..443b369f88 100644 --- a/map-generator/assets/maps/levant/info.json +++ b/map-generator/assets/maps/levant/info.json @@ -317,5 +317,6 @@ "name": "Baritun", "flag": "Ayyubid Dynasty" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/lisbon/info.json b/map-generator/assets/maps/lisbon/info.json index b61eb7b696..0fdd35a817 100644 --- a/map-generator/assets/maps/lisbon/info.json +++ b/map-generator/assets/maps/lisbon/info.json @@ -80,5 +80,6 @@ "name": "Carvalhal", "flag": "pt" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/losangeles/info.json b/map-generator/assets/maps/losangeles/info.json index 85e49282fb..426c02bf32 100644 --- a/map-generator/assets/maps/losangeles/info.json +++ b/map-generator/assets/maps/losangeles/info.json @@ -135,5 +135,6 @@ "flag": "California", "name": "Encino" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/manicouagan/info.json b/map-generator/assets/maps/manicouagan/info.json index 2f792728eb..b8d1e7e862 100644 --- a/map-generator/assets/maps/manicouagan/info.json +++ b/map-generator/assets/maps/manicouagan/info.json @@ -60,5 +60,6 @@ "flag": "Quebec", "name": "Lamontagne" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/marenostrum/info.json b/map-generator/assets/maps/marenostrum/info.json index fc0635bb20..5e4388aec2 100644 --- a/map-generator/assets/maps/marenostrum/info.json +++ b/map-generator/assets/maps/marenostrum/info.json @@ -195,5 +195,6 @@ "name": "Numidia", "flag": "Amazigh flag" } - ] + ], + "themes": ["europe", "asia", "africa"] } diff --git a/map-generator/assets/maps/mena/info.json b/map-generator/assets/maps/mena/info.json index 43bcaff56f..212fb798f9 100644 --- a/map-generator/assets/maps/mena/info.json +++ b/map-generator/assets/maps/mena/info.json @@ -181,5 +181,6 @@ "name": "Kazakhstan", "flag": "kz" } - ] + ], + "themes": ["asia", "africa"] } diff --git a/map-generator/assets/maps/middleeast/info.json b/map-generator/assets/maps/middleeast/info.json index 309b98f533..3004158d03 100644 --- a/map-generator/assets/maps/middleeast/info.json +++ b/map-generator/assets/maps/middleeast/info.json @@ -140,5 +140,6 @@ "name": "Russian State", "flag": "ru" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/mississippiriver/info.json b/map-generator/assets/maps/mississippiriver/info.json index 02d042626b..eabc9f2ac6 100644 --- a/map-generator/assets/maps/mississippiriver/info.json +++ b/map-generator/assets/maps/mississippiriver/info.json @@ -317,5 +317,6 @@ "name": "Round Lake", "flag": "Mississippi" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/montreal/info.json b/map-generator/assets/maps/montreal/info.json index bc3d7532af..30c612e7e5 100644 --- a/map-generator/assets/maps/montreal/info.json +++ b/map-generator/assets/maps/montreal/info.json @@ -65,5 +65,6 @@ "flag": "Quebec", "name": "Pointe-aux-Trembles" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/newyorkcity/info.json b/map-generator/assets/maps/newyorkcity/info.json index a4443efaaa..b1b6c4c89c 100644 --- a/map-generator/assets/maps/newyorkcity/info.json +++ b/map-generator/assets/maps/newyorkcity/info.json @@ -94,5 +94,6 @@ "name": "Gravesend", "flag": "gb-eng" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/niledelta/info.json b/map-generator/assets/maps/niledelta/info.json index 1af28d34be..9cd4497401 100644 --- a/map-generator/assets/maps/niledelta/info.json +++ b/map-generator/assets/maps/niledelta/info.json @@ -60,5 +60,6 @@ "name": "El Mansoura", "flag": "eg" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/northamerica/info.json b/map-generator/assets/maps/northamerica/info.json index 4f5c9fc9f6..571b529f58 100644 --- a/map-generator/assets/maps/northamerica/info.json +++ b/map-generator/assets/maps/northamerica/info.json @@ -361,5 +361,6 @@ "name": "Azores", "flag": "pt-azores" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/northwestpassage/info.json b/map-generator/assets/maps/northwestpassage/info.json index e55a84575d..06eea6317c 100644 --- a/map-generator/assets/maps/northwestpassage/info.json +++ b/map-generator/assets/maps/northwestpassage/info.json @@ -307,5 +307,6 @@ "name": "Zackenberg", "flag": "gl" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/oceania/info.json b/map-generator/assets/maps/oceania/info.json index 7a1196f829..02ec746432 100644 --- a/map-generator/assets/maps/oceania/info.json +++ b/map-generator/assets/maps/oceania/info.json @@ -115,5 +115,6 @@ "name": "Hawaii", "flag": "Hawaii" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/russia/info.json b/map-generator/assets/maps/russia/info.json index 58e24171ea..3ad2f84797 100644 --- a/map-generator/assets/maps/russia/info.json +++ b/map-generator/assets/maps/russia/info.json @@ -415,5 +415,6 @@ "name": "Zabaykalsky", "flag": "RU-ZAB" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/sanfrancisco/info.json b/map-generator/assets/maps/sanfrancisco/info.json index 8cdda4231e..b06d69bab2 100644 --- a/map-generator/assets/maps/sanfrancisco/info.json +++ b/map-generator/assets/maps/sanfrancisco/info.json @@ -110,5 +110,6 @@ "name": "Bodega Bay", "flag": "California" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/scandinavia/info.json b/map-generator/assets/maps/scandinavia/info.json index 725b3474fc..883343478b 100644 --- a/map-generator/assets/maps/scandinavia/info.json +++ b/map-generator/assets/maps/scandinavia/info.json @@ -97,7 +97,7 @@ }, { "coordinates": [781, 1865], - "name": "Skåne", + "name": "Sk\u00e5ne", "flag": "se" }, { @@ -179,12 +179,12 @@ }, { "coordinates": [689, 920], - "name": "Trøndelag", + "name": "Tr\u00f8ndelag", "flag": "no" }, { "coordinates": [765, 1148], - "name": "Jämtland", + "name": "J\u00e4mtland", "flag": "se" }, { @@ -199,12 +199,12 @@ }, { "coordinates": [728, 1688], - "name": "Västra Götaland", + "name": "V\u00e4stra G\u00f6taland", "flag": "se" }, { "coordinates": [869, 1756], - "name": "Jönköping", + "name": "J\u00f6nk\u00f6ping", "flag": "se" }, { @@ -214,7 +214,7 @@ }, { "coordinates": [926, 1307], - "name": "Gävleborg", + "name": "G\u00e4vleborg", "flag": "se" }, { @@ -239,7 +239,7 @@ }, { "coordinates": [971, 877], - "name": "Västerbotten", + "name": "V\u00e4sterbotten", "flag": "se" }, { @@ -317,5 +317,6 @@ "name": "Zemgale", "flag": "lv" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/sol/info.json b/map-generator/assets/maps/sol/info.json index 36f5757457..89f6f3aced 100644 --- a/map-generator/assets/maps/sol/info.json +++ b/map-generator/assets/maps/sol/info.json @@ -235,5 +235,6 @@ "name": "Uranus Trojans", "flag": "uranus" } - ] + ], + "themes": ["space"] } diff --git a/map-generator/assets/maps/southamerica/info.json b/map-generator/assets/maps/southamerica/info.json index d2b3bfa4ea..4e7ddbd104 100644 --- a/map-generator/assets/maps/southamerica/info.json +++ b/map-generator/assets/maps/southamerica/info.json @@ -118,7 +118,7 @@ }, { "coordinates": [1267, 794], - "name": "Pará", + "name": "Par\u00e1", "flag": "Para" }, { @@ -128,8 +128,9 @@ }, { "coordinates": [1374, 1404], - "name": "São Paulo", + "name": "S\u00e3o Paulo", "flag": "Sao Paulo" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/southeastasia/info.json b/map-generator/assets/maps/southeastasia/info.json index a62129da0e..8ab22a7a8f 100644 --- a/map-generator/assets/maps/southeastasia/info.json +++ b/map-generator/assets/maps/southeastasia/info.json @@ -318,5 +318,6 @@ "name": "Paracel Islands", "flag": "" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/straitofgibraltar/info.json b/map-generator/assets/maps/straitofgibraltar/info.json index 033c3599da..8975754e0a 100644 --- a/map-generator/assets/maps/straitofgibraltar/info.json +++ b/map-generator/assets/maps/straitofgibraltar/info.json @@ -54,5 +54,6 @@ "y": 651 } ] - } + }, + "themes": ["europe", "africa"] } diff --git a/map-generator/assets/maps/straitofhormuz/info.json b/map-generator/assets/maps/straitofhormuz/info.json index a85781c044..1026649620 100644 --- a/map-generator/assets/maps/straitofhormuz/info.json +++ b/map-generator/assets/maps/straitofhormuz/info.json @@ -127,5 +127,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/straitofmalacca/info.json b/map-generator/assets/maps/straitofmalacca/info.json index 1e9b55826e..bda60408a5 100644 --- a/map-generator/assets/maps/straitofmalacca/info.json +++ b/map-generator/assets/maps/straitofmalacca/info.json @@ -70,5 +70,6 @@ "name": "Riau Islands", "flag": "id" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/svalmel/info.json b/map-generator/assets/maps/svalmel/info.json index 3b23af2c95..c227d17fea 100644 --- a/map-generator/assets/maps/svalmel/info.json +++ b/map-generator/assets/maps/svalmel/info.json @@ -30,5 +30,6 @@ "name": "Nordaustlandet", "flag": "no" } - ] + ], + "themes": ["europe", "north_america"] } diff --git a/map-generator/assets/maps/taiwanstrait/info.json b/map-generator/assets/maps/taiwanstrait/info.json index a3a9a86646..08e69bb32d 100644 --- a/map-generator/assets/maps/taiwanstrait/info.json +++ b/map-generator/assets/maps/taiwanstrait/info.json @@ -147,5 +147,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/tierradelfuego/info.json b/map-generator/assets/maps/tierradelfuego/info.json index 51fdda40fe..4dcd4c5521 100644 --- a/map-generator/assets/maps/tierradelfuego/info.json +++ b/map-generator/assets/maps/tierradelfuego/info.json @@ -105,5 +105,6 @@ "name": "San Gregorio", "flag": "Magallanes" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/twolakes/info.json b/map-generator/assets/maps/twolakes/info.json index c661060676..3cd02099b2 100644 --- a/map-generator/assets/maps/twolakes/info.json +++ b/map-generator/assets/maps/twolakes/info.json @@ -30,5 +30,6 @@ "name": "Prespa", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/unitedstates/info.json b/map-generator/assets/maps/unitedstates/info.json index 49c612e0e3..6e3ef59a46 100644 --- a/map-generator/assets/maps/unitedstates/info.json +++ b/map-generator/assets/maps/unitedstates/info.json @@ -317,5 +317,6 @@ "name": "Miccosukee", "flag": "Miccosukee" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/venice/info.json b/map-generator/assets/maps/venice/info.json index 9854b75d63..d712ab8345 100644 --- a/map-generator/assets/maps/venice/info.json +++ b/map-generator/assets/maps/venice/info.json @@ -80,5 +80,6 @@ "name": "Sant'Elena", "flag": "venice" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/vietnam/info.json b/map-generator/assets/maps/vietnam/info.json index dbc56da5a6..a07b008ce2 100644 --- a/map-generator/assets/maps/vietnam/info.json +++ b/map-generator/assets/maps/vietnam/info.json @@ -199,5 +199,6 @@ "y": 1360 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/yellowsea/info.json b/map-generator/assets/maps/yellowsea/info.json index cb2a49830f..ac26f71c54 100644 --- a/map-generator/assets/maps/yellowsea/info.json +++ b/map-generator/assets/maps/yellowsea/info.json @@ -45,5 +45,6 @@ "flag": "cn", "name": "Jilin" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/yenisei/info.json b/map-generator/assets/maps/yenisei/info.json index 9a8ac5fad5..67b9393528 100644 --- a/map-generator/assets/maps/yenisei/info.json +++ b/map-generator/assets/maps/yenisei/info.json @@ -35,5 +35,6 @@ "flag": "ru", "name": "Northern Island" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/script.py b/map-generator/script.py deleted file mode 100644 index 869a96128d..0000000000 --- a/map-generator/script.py +++ /dev/null @@ -1,49 +0,0 @@ -from pathlib import Path -import json - -scriptdir = Path(__file__).resolve().parent -assetsdir = scriptdir / "assets" / "maps" -mapfiles = list(assetsdir.rglob("info.json")) - - - -def myFunction(targetCategory): - matchingFiles = list() - for info in mapfiles: - try: - with open(info, "r", encoding="utf-8") as f: - lines = json.load(f) - categories = lines.get("categories", []) - if targetCategory in categories: - matchingFiles.append(f) - - themes = lines.get("themes", []) - if not isinstance(themes, list): - themes = [] - - if targetCategory not in themes: - themes.append(targetCategory) - lines["themes"] = themes - - with open(info, "w", encoding="utf-8") as f_out: - json.dump(lines, f_out, indent=4) - print(f"Updated themes in: {info.parent.name}") - else: - print(f"{targetCategory} already in themes for: {info.parent.name}") - - except Exception as e: - print(f"Error: {e}") - - return matchingFiles - -print(myFunction("europe")) - - - - - - - - - - diff --git a/resources/maps/achiran/manifest.json b/resources/maps/achiran/manifest.json index 0ddbbbb382..6c161e706f 100644 --- a/resources/maps/achiran/manifest.json +++ b/resources/maps/achiran/manifest.json @@ -40,5 +40,6 @@ "name": "Achill" } ], + "themes": ["europe", "scary"], "translation_key": "map.achiran" } diff --git a/resources/maps/aegean/manifest.json b/resources/maps/aegean/manifest.json index 7b76b3bcbe..41bba77e51 100644 --- a/resources/maps/aegean/manifest.json +++ b/resources/maps/aegean/manifest.json @@ -157,5 +157,6 @@ } ] }, + "themes": ["europe", "asia"], "translation_key": "map.aegean" } diff --git a/resources/maps/africa/manifest.json b/resources/maps/africa/manifest.json index d897d4eae4..73e98f3f58 100644 --- a/resources/maps/africa/manifest.json +++ b/resources/maps/africa/manifest.json @@ -241,5 +241,6 @@ "name": "Sao Tome and Principe" } ], + "themes": ["africa"], "translation_key": "map.africa" } diff --git a/resources/maps/alps/manifest.json b/resources/maps/alps/manifest.json index 942a5c1845..e7b39f73d4 100644 --- a/resources/maps/alps/manifest.json +++ b/resources/maps/alps/manifest.json @@ -60,5 +60,6 @@ "name": "Liechtenstein" } ], + "themes": ["europe"], "translation_key": "map.alps" } diff --git a/resources/maps/amazonriver/manifest.json b/resources/maps/amazonriver/manifest.json index cb5af0d25a..edd6dd0498 100644 --- a/resources/maps/amazonriver/manifest.json +++ b/resources/maps/amazonriver/manifest.json @@ -125,5 +125,6 @@ "name": "Baia" } ], + "themes": ["south_america"], "translation_key": "map.amazonriver" } diff --git a/resources/maps/archipelagosea/manifest.json b/resources/maps/archipelagosea/manifest.json index 3d1e43f998..029d801af6 100644 --- a/resources/maps/archipelagosea/manifest.json +++ b/resources/maps/archipelagosea/manifest.json @@ -121,5 +121,6 @@ "name": "Hammarsboda" } ], + "themes": ["europe"], "translation_key": "map.archipelagosea" } diff --git a/resources/maps/arctic/manifest.json b/resources/maps/arctic/manifest.json index 2032fc710c..c2f43e2ebb 100644 --- a/resources/maps/arctic/manifest.json +++ b/resources/maps/arctic/manifest.json @@ -240,5 +240,6 @@ "name": "France" } ], + "themes": ["europe", "asia", "north_america"], "translation_key": "map.arctic" } diff --git a/resources/maps/asia/manifest.json b/resources/maps/asia/manifest.json index d0d8416f6c..e62790af09 100644 --- a/resources/maps/asia/manifest.json +++ b/resources/maps/asia/manifest.json @@ -146,5 +146,6 @@ "name": "Ukraine" } ], + "themes": ["asia"], "translation_key": "map.asia" } diff --git a/resources/maps/australia/manifest.json b/resources/maps/australia/manifest.json index 5ff81b9a3e..6622f9e30a 100644 --- a/resources/maps/australia/manifest.json +++ b/resources/maps/australia/manifest.json @@ -55,5 +55,6 @@ "name": "Tasmania" } ], + "themes": ["oceania"], "translation_key": "map.australia" } diff --git a/resources/maps/baikal/manifest.json b/resources/maps/baikal/manifest.json index a73204f453..9fd0356808 100644 --- a/resources/maps/baikal/manifest.json +++ b/resources/maps/baikal/manifest.json @@ -92,5 +92,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.baikal" } diff --git a/resources/maps/bajacalifornia/manifest.json b/resources/maps/bajacalifornia/manifest.json index 2c0e016b89..cdcee875ce 100644 --- a/resources/maps/bajacalifornia/manifest.json +++ b/resources/maps/bajacalifornia/manifest.json @@ -60,5 +60,6 @@ "name": "New Mexico" } ], + "themes": ["north_america"], "translation_key": "map.bajacalifornia" } diff --git a/resources/maps/balkans/manifest.json b/resources/maps/balkans/manifest.json index 767b17acb9..de0c52052f 100644 --- a/resources/maps/balkans/manifest.json +++ b/resources/maps/balkans/manifest.json @@ -332,5 +332,6 @@ "name": "Sicily" } ], + "themes": ["europe"], "translation_key": "map.balkans" } diff --git a/resources/maps/balkhash/manifest.json b/resources/maps/balkhash/manifest.json index ce03661fad..7559157de8 100644 --- a/resources/maps/balkhash/manifest.json +++ b/resources/maps/balkhash/manifest.json @@ -188,5 +188,6 @@ "name": "Aqoy" } ], + "themes": ["asia"], "translation_key": "map.balkhash" } diff --git a/resources/maps/baltics/manifest.json b/resources/maps/baltics/manifest.json index e5a2ac58c4..3d1bbb1386 100644 --- a/resources/maps/baltics/manifest.json +++ b/resources/maps/baltics/manifest.json @@ -327,5 +327,6 @@ "name": "Mulgimaa" } ], + "themes": ["europe"], "translation_key": "map.baltics" } diff --git a/resources/maps/beringsea/manifest.json b/resources/maps/beringsea/manifest.json index 774306da3a..341b7bfea0 100644 --- a/resources/maps/beringsea/manifest.json +++ b/resources/maps/beringsea/manifest.json @@ -157,5 +157,6 @@ } ] }, + "themes": ["asia", "north_america"], "translation_key": "map.beringsea" } diff --git a/resources/maps/beringstrait/manifest.json b/resources/maps/beringstrait/manifest.json index 1de8665ed0..3d907cf06c 100644 --- a/resources/maps/beringstrait/manifest.json +++ b/resources/maps/beringstrait/manifest.json @@ -47,5 +47,6 @@ } ] }, + "themes": ["asia", "north_america"], "translation_key": "map.beringstrait" } diff --git a/resources/maps/betweentwoseas/manifest.json b/resources/maps/betweentwoseas/manifest.json index d6553dc236..cee726c6c5 100644 --- a/resources/maps/betweentwoseas/manifest.json +++ b/resources/maps/betweentwoseas/manifest.json @@ -95,5 +95,6 @@ "name": "Circassia" } ], + "themes": ["europe", "asia"], "translation_key": "map.betweentwoseas" } diff --git a/resources/maps/blacksea/manifest.json b/resources/maps/blacksea/manifest.json index fe1581b680..361e2f74d6 100644 --- a/resources/maps/blacksea/manifest.json +++ b/resources/maps/blacksea/manifest.json @@ -65,5 +65,6 @@ "name": "Circassia" } ], + "themes": ["europe", "asia"], "translation_key": "map.blacksea" } diff --git a/resources/maps/bosphorusstraits/manifest.json b/resources/maps/bosphorusstraits/manifest.json index 87023a3b53..31d4363f66 100644 --- a/resources/maps/bosphorusstraits/manifest.json +++ b/resources/maps/bosphorusstraits/manifest.json @@ -147,5 +147,6 @@ } ] }, + "themes": ["europe", "asia"], "translation_key": "map.bosphorusstraits" } diff --git a/resources/maps/britannia/manifest.json b/resources/maps/britannia/manifest.json index 48659d87cb..de00ae77e5 100644 --- a/resources/maps/britannia/manifest.json +++ b/resources/maps/britannia/manifest.json @@ -119,5 +119,6 @@ "name": "Fermanagh" } ], + "themes": ["europe"], "translation_key": "map.britannia" } diff --git a/resources/maps/britanniaclassic/manifest.json b/resources/maps/britanniaclassic/manifest.json index c0c7a27147..5a1d0edf8b 100644 --- a/resources/maps/britanniaclassic/manifest.json +++ b/resources/maps/britanniaclassic/manifest.json @@ -136,5 +136,6 @@ "name": "Franks" } ], + "themes": ["europe"], "translation_key": "map.britanniaclassic" } diff --git a/resources/maps/caribbean/manifest.json b/resources/maps/caribbean/manifest.json index ef57d82e67..87e2741e5b 100644 --- a/resources/maps/caribbean/manifest.json +++ b/resources/maps/caribbean/manifest.json @@ -332,5 +332,6 @@ "name": "San Andres" } ], + "themes": ["north_america"], "translation_key": "map.caribbean" } diff --git a/resources/maps/caspiansea/manifest.json b/resources/maps/caspiansea/manifest.json index 55cc92aef3..470a0308b8 100644 --- a/resources/maps/caspiansea/manifest.json +++ b/resources/maps/caspiansea/manifest.json @@ -97,5 +97,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.caspiansea" } diff --git a/resources/maps/caucasus/manifest.json b/resources/maps/caucasus/manifest.json index 52afb095c9..60c5a76819 100644 --- a/resources/maps/caucasus/manifest.json +++ b/resources/maps/caucasus/manifest.json @@ -125,5 +125,6 @@ "name": "Eastern Anatolia" } ], + "themes": ["europe", "asia"], "translation_key": "map.caucasus" } diff --git a/resources/maps/china/manifest.json b/resources/maps/china/manifest.json index 5ab22dd4ed..fcf02b3167 100644 --- a/resources/maps/china/manifest.json +++ b/resources/maps/china/manifest.json @@ -332,5 +332,6 @@ "name": "Ma Clique" } ], + "themes": ["asia"], "translation_key": "map.china" } diff --git a/resources/maps/clearwaterlakes/manifest.json b/resources/maps/clearwaterlakes/manifest.json index 3058c03c97..edcfedbe22 100644 --- a/resources/maps/clearwaterlakes/manifest.json +++ b/resources/maps/clearwaterlakes/manifest.json @@ -85,5 +85,6 @@ "name": "Baie Crafton" } ], + "themes": ["north_america"], "translation_key": "map.clearwaterlakes" } diff --git a/resources/maps/conakry/manifest.json b/resources/maps/conakry/manifest.json index e77d6ba175..7ab1c5d7d1 100644 --- a/resources/maps/conakry/manifest.json +++ b/resources/maps/conakry/manifest.json @@ -137,5 +137,6 @@ } ] }, + "themes": ["africa"], "translation_key": "map.conakry" } diff --git a/resources/maps/crimea/manifest.json b/resources/maps/crimea/manifest.json index 9f12ce7e9f..296c421a8a 100644 --- a/resources/maps/crimea/manifest.json +++ b/resources/maps/crimea/manifest.json @@ -152,5 +152,6 @@ "name": "Russia" } ], + "themes": ["europe"], "translation_key": "map.crimea" } diff --git a/resources/maps/danishstraits/manifest.json b/resources/maps/danishstraits/manifest.json index 4b7c5dae0f..1262aeb0bf 100644 --- a/resources/maps/danishstraits/manifest.json +++ b/resources/maps/danishstraits/manifest.json @@ -150,5 +150,6 @@ "name": "Bornholm" } ], + "themes": ["europe"], "translation_key": "map.danishstraits" } diff --git a/resources/maps/eastasia/manifest.json b/resources/maps/eastasia/manifest.json index 30f0954b02..659555792f 100644 --- a/resources/maps/eastasia/manifest.json +++ b/resources/maps/eastasia/manifest.json @@ -130,5 +130,6 @@ "name": "Kinki" } ], + "themes": ["asia"], "translation_key": "map.eastasia" } diff --git a/resources/maps/europe/manifest.json b/resources/maps/europe/manifest.json index 4a92b6e058..591d4a4d02 100644 --- a/resources/maps/europe/manifest.json +++ b/resources/maps/europe/manifest.json @@ -281,5 +281,6 @@ "name": "Monaco" } ], + "themes": ["europe"], "translation_key": "map.europe" } diff --git a/resources/maps/europeclassic/manifest.json b/resources/maps/europeclassic/manifest.json index 9e192d3f47..4c654ad28b 100644 --- a/resources/maps/europeclassic/manifest.json +++ b/resources/maps/europeclassic/manifest.json @@ -206,5 +206,6 @@ "name": "Denmark" } ], + "themes": ["europe"], "translation_key": "map.europeclassic" } diff --git a/resources/maps/falklandislands/manifest.json b/resources/maps/falklandislands/manifest.json index 8680d8a67e..120c9b38a6 100644 --- a/resources/maps/falklandislands/manifest.json +++ b/resources/maps/falklandislands/manifest.json @@ -97,5 +97,6 @@ } ] }, + "themes": ["south_america"], "translation_key": "map.falklandislands" } diff --git a/resources/maps/faroeislands/manifest.json b/resources/maps/faroeislands/manifest.json index 5606b0cbda..3141b91b14 100644 --- a/resources/maps/faroeislands/manifest.json +++ b/resources/maps/faroeislands/manifest.json @@ -50,5 +50,6 @@ "name": "Nordoyar Region" } ], + "themes": ["europe"], "translation_key": "map.faroeislands" } diff --git a/resources/maps/fingerlakes/manifest.json b/resources/maps/fingerlakes/manifest.json index 7cdd737391..52ed632d0b 100644 --- a/resources/maps/fingerlakes/manifest.json +++ b/resources/maps/fingerlakes/manifest.json @@ -70,5 +70,6 @@ "name": "Hammondsport" } ], + "themes": ["north_america"], "translation_key": "map.fingerlakes" } diff --git a/resources/maps/france/manifest.json b/resources/maps/france/manifest.json index cc9d148e96..efa2f52a24 100644 --- a/resources/maps/france/manifest.json +++ b/resources/maps/france/manifest.json @@ -145,5 +145,6 @@ "name": "Corsica" } ], + "themes": ["europe"], "translation_key": "map.france" } diff --git a/resources/maps/gatewaytotheatlantic/manifest.json b/resources/maps/gatewaytotheatlantic/manifest.json index 1553b3e427..86c845c727 100644 --- a/resources/maps/gatewaytotheatlantic/manifest.json +++ b/resources/maps/gatewaytotheatlantic/manifest.json @@ -155,5 +155,6 @@ "name": "Holy Roman Empire" } ], + "themes": ["europe"], "translation_key": "map.gatewaytotheatlantic" } diff --git a/resources/maps/germany/manifest.json b/resources/maps/germany/manifest.json index bb0309da18..1f17ea0726 100644 --- a/resources/maps/germany/manifest.json +++ b/resources/maps/germany/manifest.json @@ -526,5 +526,6 @@ "strength": 2 } ], + "themes": ["europe"], "translation_key": "map.germany" } diff --git a/resources/maps/greatlakes/manifest.json b/resources/maps/greatlakes/manifest.json index eb8e173cb5..55b7a5c74b 100644 --- a/resources/maps/greatlakes/manifest.json +++ b/resources/maps/greatlakes/manifest.json @@ -190,5 +190,6 @@ "name": "Rouyn-Noranda" } ], + "themes": ["north_america"], "translation_key": "map.greatlakes" } diff --git a/resources/maps/gulfofguinea/manifest.json b/resources/maps/gulfofguinea/manifest.json index d649133b4f..c3cf6d67ff 100644 --- a/resources/maps/gulfofguinea/manifest.json +++ b/resources/maps/gulfofguinea/manifest.json @@ -332,5 +332,6 @@ "name": "Omboue" } ], + "themes": ["africa"], "translation_key": "map.gulfofguinea" } diff --git a/resources/maps/gulfofstlawrence/manifest.json b/resources/maps/gulfofstlawrence/manifest.json index cd9b1c1c52..3df26b663b 100644 --- a/resources/maps/gulfofstlawrence/manifest.json +++ b/resources/maps/gulfofstlawrence/manifest.json @@ -173,5 +173,6 @@ } ] }, + "themes": ["north_america"], "translation_key": "map.gulfofstlawrence" } diff --git a/resources/maps/halkidiki/manifest.json b/resources/maps/halkidiki/manifest.json index bf8fc1362c..7cc1a396e8 100644 --- a/resources/maps/halkidiki/manifest.json +++ b/resources/maps/halkidiki/manifest.json @@ -60,5 +60,6 @@ "name": "Thrace" } ], + "themes": ["europe"], "translation_key": "map.halkidiki" } diff --git a/resources/maps/hawaii/manifest.json b/resources/maps/hawaii/manifest.json index 42e7ca7c3e..be8b9f2897 100644 --- a/resources/maps/hawaii/manifest.json +++ b/resources/maps/hawaii/manifest.json @@ -65,5 +65,6 @@ "name": "Hilo" } ], + "themes": ["oceania"], "translation_key": "map.hawaii" } diff --git a/resources/maps/hecatestrait/manifest.json b/resources/maps/hecatestrait/manifest.json index a37ff02fc8..c74034f833 100644 --- a/resources/maps/hecatestrait/manifest.json +++ b/resources/maps/hecatestrait/manifest.json @@ -140,5 +140,6 @@ "name": "Ts'il Kaz Koh" } ], + "themes": ["north_america"], "translation_key": "map.hecatestrait" } diff --git a/resources/maps/hongkong/manifest.json b/resources/maps/hongkong/manifest.json index 56a1b7c349..16d9f30eb8 100644 --- a/resources/maps/hongkong/manifest.json +++ b/resources/maps/hongkong/manifest.json @@ -375,5 +375,6 @@ "name": "Tai Mo Shan" } ], + "themes": ["asia"], "translation_key": "map.hongkong" } diff --git a/resources/maps/iceland/manifest.json b/resources/maps/iceland/manifest.json index 2085776457..401f4addff 100644 --- a/resources/maps/iceland/manifest.json +++ b/resources/maps/iceland/manifest.json @@ -60,5 +60,6 @@ "name": "Eastern Region" } ], + "themes": ["europe"], "translation_key": "map.iceland" } diff --git a/resources/maps/indiansubcontinent/manifest.json b/resources/maps/indiansubcontinent/manifest.json index 16cce6d3c4..be83c328d0 100644 --- a/resources/maps/indiansubcontinent/manifest.json +++ b/resources/maps/indiansubcontinent/manifest.json @@ -280,5 +280,6 @@ "name": "Puducherry" } ], + "themes": ["asia"], "translation_key": "map.indiansubcontinent" } diff --git a/resources/maps/irishsea/manifest.json b/resources/maps/irishsea/manifest.json index 0c407ca137..b832011972 100644 --- a/resources/maps/irishsea/manifest.json +++ b/resources/maps/irishsea/manifest.json @@ -333,5 +333,6 @@ } ], "special_team_count": 3, + "themes": ["europe"], "translation_key": "map.irishsea" } diff --git a/resources/maps/italia/manifest.json b/resources/maps/italia/manifest.json index 469d7325a9..6e3484ad63 100644 --- a/resources/maps/italia/manifest.json +++ b/resources/maps/italia/manifest.json @@ -74,5 +74,6 @@ "name": "Ottoman Empire" } ], + "themes": ["europe"], "translation_key": "map.italia" } diff --git a/resources/maps/japan/manifest.json b/resources/maps/japan/manifest.json index f14d356678..ad76520fe6 100644 --- a/resources/maps/japan/manifest.json +++ b/resources/maps/japan/manifest.json @@ -80,5 +80,6 @@ "name": "Kyoto" } ], + "themes": ["asia"], "translation_key": "map.japan" } diff --git a/resources/maps/juandefucastrait/manifest.json b/resources/maps/juandefucastrait/manifest.json index 9fdcd2307b..f3401010ea 100644 --- a/resources/maps/juandefucastrait/manifest.json +++ b/resources/maps/juandefucastrait/manifest.json @@ -345,5 +345,6 @@ } ] }, + "themes": ["north_america"], "translation_key": "map.juandefucastrait" } diff --git a/resources/maps/korea/manifest.json b/resources/maps/korea/manifest.json index 6b15a8fa22..2e1af5375c 100644 --- a/resources/maps/korea/manifest.json +++ b/resources/maps/korea/manifest.json @@ -197,5 +197,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.korea" } diff --git a/resources/maps/lasvegasstrip/manifest.json b/resources/maps/lasvegasstrip/manifest.json index f4acb0aa81..8dcf153390 100644 --- a/resources/maps/lasvegasstrip/manifest.json +++ b/resources/maps/lasvegasstrip/manifest.json @@ -346,5 +346,6 @@ "name": "Hard Rock Casino" } ], + "themes": ["north_america", "western"], "translation_key": "map.lasvegasstrip" } diff --git a/resources/maps/lemnos/manifest.json b/resources/maps/lemnos/manifest.json index 2c3c756014..699c38a150 100644 --- a/resources/maps/lemnos/manifest.json +++ b/resources/maps/lemnos/manifest.json @@ -65,5 +65,6 @@ "name": "Pyrgos" } ], + "themes": ["europe"], "translation_key": "map.lemnos" } diff --git a/resources/maps/levant/manifest.json b/resources/maps/levant/manifest.json index 035d965613..3e6ccd338b 100644 --- a/resources/maps/levant/manifest.json +++ b/resources/maps/levant/manifest.json @@ -332,5 +332,6 @@ "name": "Knights Hospitaller" } ], + "themes": ["asia"], "translation_key": "map.levant" } diff --git a/resources/maps/lisbon/manifest.json b/resources/maps/lisbon/manifest.json index a28c82a103..7fafa53b77 100644 --- a/resources/maps/lisbon/manifest.json +++ b/resources/maps/lisbon/manifest.json @@ -95,5 +95,6 @@ "name": "Carvalhal" } ], + "themes": ["europe"], "translation_key": "map.lisbon" } diff --git a/resources/maps/losangeles/manifest.json b/resources/maps/losangeles/manifest.json index 07927c2816..f02ac817ec 100644 --- a/resources/maps/losangeles/manifest.json +++ b/resources/maps/losangeles/manifest.json @@ -150,5 +150,6 @@ "name": "Encino" } ], + "themes": ["north_america"], "translation_key": "map.losangeles" } diff --git a/resources/maps/manicouagan/manifest.json b/resources/maps/manicouagan/manifest.json index 8a49d8bcde..60399d9622 100644 --- a/resources/maps/manicouagan/manifest.json +++ b/resources/maps/manicouagan/manifest.json @@ -75,5 +75,6 @@ "name": "Lamontagne" } ], + "themes": ["north_america"], "translation_key": "map.manicouagan" } diff --git a/resources/maps/marenostrum/manifest.json b/resources/maps/marenostrum/manifest.json index 729c0e61ce..71fdfbe030 100644 --- a/resources/maps/marenostrum/manifest.json +++ b/resources/maps/marenostrum/manifest.json @@ -210,5 +210,6 @@ "name": "Numidia" } ], + "themes": ["europe", "asia", "africa"], "translation_key": "map.marenostrum" } diff --git a/resources/maps/mena/manifest.json b/resources/maps/mena/manifest.json index 147937a4b9..e06e5fd339 100644 --- a/resources/maps/mena/manifest.json +++ b/resources/maps/mena/manifest.json @@ -196,5 +196,6 @@ "name": "Kazakhstan" } ], + "themes": ["asia", "africa"], "translation_key": "map.mena" } diff --git a/resources/maps/middleeast/manifest.json b/resources/maps/middleeast/manifest.json index f75cd71f25..e1daf52ae5 100644 --- a/resources/maps/middleeast/manifest.json +++ b/resources/maps/middleeast/manifest.json @@ -155,5 +155,6 @@ "name": "Russian State" } ], + "themes": ["asia"], "translation_key": "map.middleeast" } diff --git a/resources/maps/mississippiriver/manifest.json b/resources/maps/mississippiriver/manifest.json index db80907334..1cf4dbd27e 100644 --- a/resources/maps/mississippiriver/manifest.json +++ b/resources/maps/mississippiriver/manifest.json @@ -332,5 +332,6 @@ "name": "West Memphis" } ], + "themes": ["north_america"], "translation_key": "map.mississippiriver" } diff --git a/resources/maps/montreal/manifest.json b/resources/maps/montreal/manifest.json index 15d1f2b4ee..251e494a26 100644 --- a/resources/maps/montreal/manifest.json +++ b/resources/maps/montreal/manifest.json @@ -80,5 +80,6 @@ "name": "Pointe-aux-Trembles" } ], + "themes": ["north_america"], "translation_key": "map.montreal" } diff --git a/resources/maps/newyorkcity/manifest.json b/resources/maps/newyorkcity/manifest.json index 8bcb84130b..8e1841d944 100644 --- a/resources/maps/newyorkcity/manifest.json +++ b/resources/maps/newyorkcity/manifest.json @@ -109,5 +109,6 @@ "name": "Gravesend" } ], + "themes": ["north_america"], "translation_key": "map.newyorkcity" } diff --git a/resources/maps/niledelta/manifest.json b/resources/maps/niledelta/manifest.json index 34c2eacf75..b2e2a885f2 100644 --- a/resources/maps/niledelta/manifest.json +++ b/resources/maps/niledelta/manifest.json @@ -75,5 +75,6 @@ "name": "El Mansoura" } ], + "themes": ["africa"], "translation_key": "map.niledelta" } diff --git a/resources/maps/northamerica/manifest.json b/resources/maps/northamerica/manifest.json index cfed835a58..170701cbc3 100644 --- a/resources/maps/northamerica/manifest.json +++ b/resources/maps/northamerica/manifest.json @@ -376,5 +376,6 @@ "name": "Azores" } ], + "themes": ["north_america"], "translation_key": "map.northamerica" } diff --git a/resources/maps/northwestpassage/manifest.json b/resources/maps/northwestpassage/manifest.json index 84a034256e..89df4b9b3a 100644 --- a/resources/maps/northwestpassage/manifest.json +++ b/resources/maps/northwestpassage/manifest.json @@ -322,5 +322,6 @@ "name": "Inuvik" } ], + "themes": ["north_america"], "translation_key": "map.northwestpassage" } diff --git a/resources/maps/oceania/manifest.json b/resources/maps/oceania/manifest.json index 91e7327aab..04b58194b0 100644 --- a/resources/maps/oceania/manifest.json +++ b/resources/maps/oceania/manifest.json @@ -130,5 +130,6 @@ "name": "Hawaii" } ], + "themes": ["oceania"], "translation_key": "map.oceania" } diff --git a/resources/maps/russia/manifest.json b/resources/maps/russia/manifest.json index bad954f3f5..33e667ec07 100644 --- a/resources/maps/russia/manifest.json +++ b/resources/maps/russia/manifest.json @@ -430,5 +430,6 @@ "name": "Zabaykalsky" } ], + "themes": ["europe", "asia"], "translation_key": "map.russia" } diff --git a/resources/maps/sanfrancisco/manifest.json b/resources/maps/sanfrancisco/manifest.json index 47853ccce7..e9929004d0 100644 --- a/resources/maps/sanfrancisco/manifest.json +++ b/resources/maps/sanfrancisco/manifest.json @@ -125,5 +125,6 @@ "name": "Bodega Bay" } ], + "themes": ["north_america"], "translation_key": "map.sanfrancisco" } diff --git a/resources/maps/scandinavia/manifest.json b/resources/maps/scandinavia/manifest.json index 90398cdb14..279630ea7a 100644 --- a/resources/maps/scandinavia/manifest.json +++ b/resources/maps/scandinavia/manifest.json @@ -332,5 +332,6 @@ "name": "Finnmark" } ], + "themes": ["europe"], "translation_key": "map.scandinavia" } diff --git a/resources/maps/sol/manifest.json b/resources/maps/sol/manifest.json index b373c81188..3e8bc95c57 100644 --- a/resources/maps/sol/manifest.json +++ b/resources/maps/sol/manifest.json @@ -250,5 +250,6 @@ "name": "Uranus Trojans" } ], + "themes": ["space"], "translation_key": "map.sol" } diff --git a/resources/maps/southamerica/manifest.json b/resources/maps/southamerica/manifest.json index fb3993f1d7..7f4d135756 100644 --- a/resources/maps/southamerica/manifest.json +++ b/resources/maps/southamerica/manifest.json @@ -146,5 +146,6 @@ "name": "São Paulo" } ], + "themes": ["south_america"], "translation_key": "map.southamerica" } diff --git a/resources/maps/southeastasia/manifest.json b/resources/maps/southeastasia/manifest.json index 996677d2e7..e258ad7226 100644 --- a/resources/maps/southeastasia/manifest.json +++ b/resources/maps/southeastasia/manifest.json @@ -333,5 +333,6 @@ "name": "Wa State" } ], + "themes": ["asia"], "translation_key": "map.southeastasia" } diff --git a/resources/maps/straitofgibraltar/manifest.json b/resources/maps/straitofgibraltar/manifest.json index f19a9927bf..a699239b1f 100644 --- a/resources/maps/straitofgibraltar/manifest.json +++ b/resources/maps/straitofgibraltar/manifest.json @@ -69,5 +69,6 @@ } ] }, + "themes": ["europe", "africa"], "translation_key": "map.straitofgibraltar" } diff --git a/resources/maps/straitofhormuz/manifest.json b/resources/maps/straitofhormuz/manifest.json index ab1374f758..21bec47695 100644 --- a/resources/maps/straitofhormuz/manifest.json +++ b/resources/maps/straitofhormuz/manifest.json @@ -142,5 +142,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.straitofhormuz" } diff --git a/resources/maps/straitofmalacca/manifest.json b/resources/maps/straitofmalacca/manifest.json index fde4e66706..91c87d90fd 100644 --- a/resources/maps/straitofmalacca/manifest.json +++ b/resources/maps/straitofmalacca/manifest.json @@ -85,5 +85,6 @@ "name": "Riau Islands" } ], + "themes": ["asia"], "translation_key": "map.straitofmalacca" } diff --git a/resources/maps/svalmel/manifest.json b/resources/maps/svalmel/manifest.json index fbb49b386a..15a2ff431c 100644 --- a/resources/maps/svalmel/manifest.json +++ b/resources/maps/svalmel/manifest.json @@ -45,5 +45,6 @@ "name": "Nordaustlandet" } ], + "themes": ["europe", "north_america"], "translation_key": "map.svalmel" } diff --git a/resources/maps/taiwanstrait/manifest.json b/resources/maps/taiwanstrait/manifest.json index 6068c2abb6..6ae6c8d1db 100644 --- a/resources/maps/taiwanstrait/manifest.json +++ b/resources/maps/taiwanstrait/manifest.json @@ -162,5 +162,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.taiwanstrait" } diff --git a/resources/maps/tierradelfuego/manifest.json b/resources/maps/tierradelfuego/manifest.json index 39ceecdf6f..4dcdda539c 100644 --- a/resources/maps/tierradelfuego/manifest.json +++ b/resources/maps/tierradelfuego/manifest.json @@ -120,5 +120,6 @@ "name": "San Gregorio" } ], + "themes": ["south_america"], "translation_key": "map.tierradelfuego" } diff --git a/resources/maps/twolakes/manifest.json b/resources/maps/twolakes/manifest.json index 290d71825e..995ad09051 100644 --- a/resources/maps/twolakes/manifest.json +++ b/resources/maps/twolakes/manifest.json @@ -45,5 +45,6 @@ "name": "Prespa" } ], + "themes": ["europe"], "translation_key": "map.twolakes" } diff --git a/resources/maps/unitedstates/manifest.json b/resources/maps/unitedstates/manifest.json index 67ef7f1f7c..c6b49d270e 100644 --- a/resources/maps/unitedstates/manifest.json +++ b/resources/maps/unitedstates/manifest.json @@ -332,5 +332,6 @@ "name": "New Hampshire" } ], + "themes": ["north_america"], "translation_key": "map.unitedstates" } diff --git a/resources/maps/venice/manifest.json b/resources/maps/venice/manifest.json index 7a91519657..8d3981dddd 100644 --- a/resources/maps/venice/manifest.json +++ b/resources/maps/venice/manifest.json @@ -95,5 +95,6 @@ "name": "Sant'Elena" } ], + "themes": ["europe"], "translation_key": "map.venice" } diff --git a/resources/maps/vietnam/manifest.json b/resources/maps/vietnam/manifest.json index 58834b1cda..fe9330f0fc 100644 --- a/resources/maps/vietnam/manifest.json +++ b/resources/maps/vietnam/manifest.json @@ -214,5 +214,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.vietnam" } diff --git a/resources/maps/yellowsea/manifest.json b/resources/maps/yellowsea/manifest.json index 2adb15451e..4f75dc1a09 100644 --- a/resources/maps/yellowsea/manifest.json +++ b/resources/maps/yellowsea/manifest.json @@ -60,5 +60,6 @@ "name": "Jilin" } ], + "themes": ["asia"], "translation_key": "map.yellowsea" } diff --git a/resources/maps/yenisei/manifest.json b/resources/maps/yenisei/manifest.json index a9502dc53b..1cc253fccf 100644 --- a/resources/maps/yenisei/manifest.json +++ b/resources/maps/yenisei/manifest.json @@ -50,5 +50,6 @@ "name": "Northern Island" } ], + "themes": ["asia"], "translation_key": "map.yenisei" } diff --git a/src/core/game/Maps.gen.ts b/src/core/game/Maps.gen.ts index 24b7ca5c08..1ac6fb73dc 100644 --- a/src/core/game/Maps.gen.ts +++ b/src/core/game/Maps.gen.ts @@ -195,6 +195,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.achiran", categories: ["fictional", "europe"], multiplayerFrequency: 5, + themes: ["europe", "scary"], }, { id: "Aegean", @@ -203,6 +204,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "asia"], multiplayerFrequency: 6, specialTeamCount: 2, + themes: ["europe", "asia"], }, { id: "Africa", @@ -211,6 +213,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "africa"], multiplayerFrequency: 7, featuredRank: 6, + themes: ["africa"], }, { id: "Alps", @@ -218,6 +221,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.alps", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "AmazonRiver", @@ -225,6 +229,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.amazonriver", categories: ["south_america"], multiplayerFrequency: 3, + themes: ["south_america"], }, { id: "Antarctica", @@ -239,6 +244,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.archipelagosea", categories: ["europe"], multiplayerFrequency: 3, + themes: ["europe"], }, { id: "Arctic", @@ -246,6 +252,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.arctic", categories: ["europe", "north_america", "asia"], multiplayerFrequency: 6, + themes: ["europe", "asia", "north_america"], }, { id: "Asia", @@ -254,6 +261,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "asia"], multiplayerFrequency: 6, featuredRank: 5, + themes: ["asia"], }, { id: "Australia", @@ -261,6 +269,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.australia", categories: ["oceania"], multiplayerFrequency: 4, + themes: ["oceania"], }, { id: "Baikal", @@ -269,6 +278,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "BaikalNukeWars", @@ -283,6 +293,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.bajacalifornia", categories: ["north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "Balkans", @@ -290,6 +301,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.balkans", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Balkhash", @@ -297,6 +309,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.balkhash", categories: ["new", "asia"], multiplayerFrequency: 4, + themes: ["asia"], }, { id: "Baltics", @@ -304,6 +317,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.baltics", categories: ["europe", "new"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "BeringSea", @@ -312,6 +326,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "north_america"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia", "north_america"], }, { id: "BeringStrait", @@ -320,6 +335,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "north_america"], multiplayerFrequency: 2, specialTeamCount: 2, + themes: ["asia", "north_america"], }, { id: "BetweenTwoSeas", @@ -327,6 +343,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.betweentwoseas", categories: ["europe", "asia"], multiplayerFrequency: 5, + themes: ["europe", "asia"], }, { id: "BlackSea", @@ -334,6 +351,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.blacksea", categories: ["europe", "asia"], multiplayerFrequency: 6, + themes: ["europe", "asia"], }, { id: "BosphorusStraits", @@ -342,6 +360,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "asia"], multiplayerFrequency: 3, specialTeamCount: 2, + themes: ["europe", "asia"], }, { id: "BranchingPaths", @@ -357,6 +376,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.britannia", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "BritanniaClassic", @@ -364,6 +384,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.britanniaclassic", categories: ["europe"], multiplayerFrequency: 0, + themes: ["europe"], }, { id: "Caribbean", @@ -371,6 +392,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.caribbean", categories: ["north_america"], multiplayerFrequency: 5, + themes: ["north_america"], }, { id: "CaspianSea", @@ -379,6 +401,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "new"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "Caucasus", @@ -386,6 +409,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.caucasus", categories: ["europe", "asia"], multiplayerFrequency: 5, + themes: ["europe", "asia"], }, { id: "China", @@ -393,6 +417,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.china", categories: ["asia", "countries", "new"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "ChoppingBlock", @@ -408,6 +433,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.clearwaterlakes", categories: ["new", "north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Conakry", @@ -416,6 +442,7 @@ export const maps: readonly MapInfo[] = [ categories: ["africa"], multiplayerFrequency: 3, specialTeamCount: 2, + themes: ["africa"], }, { id: "Crimea", @@ -423,6 +450,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.crimea", categories: ["new", "europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "DanishStraits", @@ -430,6 +458,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.danishstraits", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "DeglaciatedAntarctica", @@ -465,6 +494,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.eastasia", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Europe", @@ -473,6 +503,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "europe"], multiplayerFrequency: 7, featuredRank: 2, + themes: ["europe"], }, { id: "EuropeClassic", @@ -480,6 +511,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.europeclassic", categories: ["europe", "continental"], multiplayerFrequency: 0, + themes: ["europe"], }, { id: "FalklandIslands", @@ -488,6 +520,7 @@ export const maps: readonly MapInfo[] = [ categories: ["south_america"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["south_america"], }, { id: "FaroeIslands", @@ -495,6 +528,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.faroeislands", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "FingerLakes", @@ -502,6 +536,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.fingerlakes", categories: ["new", "north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "FourIslands", @@ -517,6 +552,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.france", categories: ["new", "europe", "countries"], multiplayerFrequency: 8, + themes: ["europe"], }, { id: "GatewayToTheAtlantic", @@ -524,6 +560,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.gatewaytotheatlantic", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "Germany", @@ -531,6 +568,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.germany", categories: ["europe", "new"], multiplayerFrequency: 5, + themes: ["europe"], customTribes: [ { name: "Aachen, Städteregion" }, { name: "Ahrweiler" }, @@ -955,6 +993,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.greatlakes", categories: ["north_america"], multiplayerFrequency: 6, + themes: ["north_america"], }, { id: "GulfOfGuinea", @@ -962,6 +1001,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.gulfofguinea", categories: ["africa", "new"], multiplayerFrequency: 5, + themes: ["africa"], }, { id: "GulfOfStLawrence", @@ -970,6 +1010,7 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 4, specialTeamCount: 3, + themes: ["north_america"], }, { id: "Halkidiki", @@ -977,6 +1018,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.halkidiki", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "Hawaii", @@ -984,6 +1026,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hawaii", categories: ["oceania"], multiplayerFrequency: 4, + themes: ["oceania"], }, { id: "Hecatestrait", @@ -991,6 +1034,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hecatestrait", categories: ["north_america", "new"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "HongKong", @@ -998,6 +1042,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hongkong", categories: ["asia"], multiplayerFrequency: 6, + themes: ["asia"], }, { id: "Iceland", @@ -1005,6 +1050,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.iceland", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "IndianSubcontinent", @@ -1012,6 +1058,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.indiansubcontinent", categories: ["asia"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "IrishSea", @@ -1020,6 +1067,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "new"], multiplayerFrequency: 5, specialTeamCount: 3, + themes: ["europe"], }, { id: "Italia", @@ -1027,6 +1075,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.italia", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Japan", @@ -1034,6 +1083,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.japan", categories: ["countries", "asia"], multiplayerFrequency: 6, + themes: ["asia"], }, { id: "JuanDeFucaStrait", @@ -1042,6 +1092,7 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 4, specialTeamCount: 3, + themes: ["north_america"], }, { id: "Korea", @@ -1050,6 +1101,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "countries"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "Labyrinth", @@ -1064,6 +1116,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lasvegasstrip", categories: ["north_america", "new"], multiplayerFrequency: 3, + themes: ["north_america", "western"], }, { id: "Lemnos", @@ -1071,6 +1124,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lemnos", categories: ["europe"], multiplayerFrequency: 3, + themes: ["europe"], }, { id: "Levant", @@ -1078,6 +1132,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.levant", categories: ["asia", "new"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Lisbon", @@ -1085,6 +1140,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lisbon", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "LosAngeles", @@ -1092,6 +1148,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.losangeles", categories: ["north_america"], multiplayerFrequency: 8, + themes: ["north_america"], }, { id: "Luna", @@ -1107,6 +1164,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.manicouagan", categories: ["north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "MareNostrum", @@ -1114,6 +1172,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.marenostrum", categories: ["europe", "asia", "africa"], multiplayerFrequency: 6, + themes: ["europe", "asia", "africa"], }, { id: "Mars", @@ -1128,6 +1187,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.mena", categories: ["asia", "africa"], multiplayerFrequency: 6, + themes: ["asia", "africa"], }, { id: "MiddleEast", @@ -1135,6 +1195,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.middleeast", categories: ["asia"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "MilkyWay", @@ -1149,6 +1210,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.mississippiriver", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Montreal", @@ -1156,6 +1218,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.montreal", categories: ["north_america"], multiplayerFrequency: 6, + themes: ["north_america"], }, { id: "MoreThanLuck", @@ -1171,6 +1234,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.newyorkcity", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "NileDelta", @@ -1178,6 +1242,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.niledelta", categories: ["africa"], multiplayerFrequency: 4, + themes: ["africa"], }, { id: "NorthAmerica", @@ -1186,6 +1251,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "north_america"], multiplayerFrequency: 5, featuredRank: 3, + themes: ["north_america"], }, { id: "NorthwestPassage", @@ -1193,6 +1259,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.northwestpassage", categories: ["north_america"], multiplayerFrequency: 5, + themes: ["north_america"], }, { id: "Oceania", @@ -1200,6 +1267,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.oceania", categories: ["oceania", "continental"], multiplayerFrequency: 0, + themes: ["oceania"], }, { id: "Onion", @@ -1236,6 +1304,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.russia", categories: ["europe", "asia", "new", "countries"], multiplayerFrequency: 8, + themes: ["europe", "asia"], }, { id: "SanFrancisco", @@ -1243,6 +1312,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.sanfrancisco", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Scandinavia", @@ -1250,6 +1320,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.scandinavia", categories: ["europe", "new"], multiplayerFrequency: 7, + themes: ["europe"], }, { id: "Sierpinski", @@ -1264,6 +1335,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.sol", categories: ["cosmic", "new"], multiplayerFrequency: 10, + themes: ["space"], }, { id: "SouthAmerica", @@ -1272,6 +1344,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "south_america"], multiplayerFrequency: 5, featuredRank: 4, + themes: ["south_america"], }, { id: "SoutheastAsia", @@ -1279,6 +1352,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.southeastasia", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "StraitOfGibraltar", @@ -1287,6 +1361,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "africa"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["europe", "africa"], }, { id: "StraitOfHormuz", @@ -1295,6 +1370,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["asia"], }, { id: "StraitOfMalacca", @@ -1302,6 +1378,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.straitofmalacca", categories: ["asia"], multiplayerFrequency: 4, + themes: ["asia"], }, { id: "Surrounded", @@ -1317,6 +1394,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.svalmel", categories: ["fictional", "europe", "north_america"], multiplayerFrequency: 8, + themes: ["europe", "north_america"], }, { id: "TaiwanStrait", @@ -1325,6 +1403,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "TheBox", @@ -1339,6 +1418,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.tierradelfuego", categories: ["south_america", "new"], multiplayerFrequency: 5, + themes: ["south_america"], }, { id: "Titan", @@ -1389,6 +1469,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.twolakes", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "UnitedStates", @@ -1396,6 +1477,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.unitedstates", categories: ["north_america", "new", "countries"], multiplayerFrequency: 9, + themes: ["north_america"], }, { id: "Venice", @@ -1403,6 +1485,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.venice", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Vietnam", @@ -1411,6 +1494,7 @@ export const maps: readonly MapInfo[] = [ categories: ["new", "countries", "asia"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["asia"], }, { id: "WarshipWarship", @@ -1440,6 +1524,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.yellowsea", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Yenisei", @@ -1447,5 +1532,6 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.yenisei", categories: ["asia"], multiplayerFrequency: 6, + themes: ["asia"], }, ]; diff --git a/tests/testdata/maps/big_plains/manifest.json b/tests/testdata/maps/big_plains/manifest.json index bd7acf8c01..622b900c88 100644 --- a/tests/testdata/maps/big_plains/manifest.json +++ b/tests/testdata/maps/big_plains/manifest.json @@ -15,4 +15,4 @@ "width": 100 }, "name": "Big Plains" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/giantworldmap/manifest.json b/tests/testdata/maps/giantworldmap/manifest.json index d147c0012d..4c324f2335 100644 --- a/tests/testdata/maps/giantworldmap/manifest.json +++ b/tests/testdata/maps/giantworldmap/manifest.json @@ -17,489 +17,780 @@ "name": "Giant_World_Map", "nations": [ { - "coordinates": [2309, 535], + "coordinates": [ + 2309, + 535 + ], "flag": "tr", "name": "Türkiye" }, { - "coordinates": [2030, 409], + "coordinates": [ + 2030, + 409 + ], "flag": "west_germany", "name": "West Germany" }, { - "coordinates": [2074, 382], + "coordinates": [ + 2074, + 382 + ], "flag": "east_germany", "name": "East Germany" }, { - "coordinates": [1966, 442], + "coordinates": [ + 1966, + 442 + ], "flag": "fr", "name": "France" }, { - "coordinates": [1872, 528], + "coordinates": [ + 1872, + 528 + ], "flag": "Fascist Spain", "name": "Spain" }, { - "coordinates": [2074, 498], + "coordinates": [ + 2074, + 498 + ], "flag": "it", "name": "Italy" }, { - "coordinates": [1912, 379], + "coordinates": [ + 1912, + 379 + ], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [1841, 373], + "coordinates": [ + 1841, + 373 + ], "flag": "ie", "name": "Ireland" }, { - "coordinates": [2153, 378], + "coordinates": [ + 2153, + 378 + ], "flag": "pl", "name": "Poland" }, { - "coordinates": [2178, 539], + "coordinates": [ + 2178, + 539 + ], "flag": "gr", "name": "Greece" }, { - "coordinates": [2222, 493], + "coordinates": [ + 2222, + 493 + ], "flag": "bg", "name": "Bulgaria" }, { - "coordinates": [2135, 481], + "coordinates": [ + 2135, + 481 + ], "flag": "yugoslavia", "name": "Yugoslavia" }, { - "coordinates": [2242, 461], + "coordinates": [ + 2242, + 461 + ], "flag": "Communist Romania", "name": "Romania" }, { - "coordinates": [2163, 441], + "coordinates": [ + 2163, + 441 + ], "flag": "hu", "name": "Hungary" }, { - "coordinates": [2272, 418], + "coordinates": [ + 2272, + 418 + ], "flag": "Ukrainian SSR", "name": "Ukrainian SSR" }, { - "coordinates": [2093, 297], + "coordinates": [ + 2093, + 297 + ], "flag": "se", "name": "Sweden" }, { - "coordinates": [2027, 282], + "coordinates": [ + 2027, + 282 + ], "flag": "no", "name": "Norway" }, { - "coordinates": [2191, 194], + "coordinates": [ + 2191, + 194 + ], "flag": "Sami flag", "name": "Sapmi" }, { - "coordinates": [2206, 262], + "coordinates": [ + 2206, + 262 + ], "flag": "fi", "name": "Finland" }, { - "coordinates": [2376, 363], + "coordinates": [ + 2376, + 363 + ], "flag": "Russian SSR", "name": "Russian SSR" }, { - "coordinates": [2222, 371], + "coordinates": [ + 2222, + 371 + ], "flag": "Byelorussian SSR", "name": "Byelorussian SSR" }, { - "coordinates": [2441, 507], + "coordinates": [ + 2441, + 507 + ], "flag": "Georgian SSR", "name": "Georgian SSR" }, { - "coordinates": [2402, 580], + "coordinates": [ + 2402, + 580 + ], "flag": "Second Republic of Iraq", "name": "Iraq" }, { - "coordinates": [2353, 595], + "coordinates": [ + 2353, + 595 + ], "flag": "sy", "name": "Syria" }, { - "coordinates": [2414, 679], + "coordinates": [ + 2414, + 679 + ], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [2434, 815], + "coordinates": [ + 2434, + 815 + ], "flag": "North yemen", "name": "North Yemen" }, { - "coordinates": [2479, 824], + "coordinates": [ + 2479, + 824 + ], "flag": "south yemen", "name": "South Yemen" }, { - "coordinates": [2554, 724], + "coordinates": [ + 2554, + 724 + ], "flag": "ae", "name": "United Arab Emirates" }, { - "coordinates": [2532, 609], + "coordinates": [ + 2532, + 609 + ], "flag": "Pahlavi Iran", "name": "Iran" }, { - "coordinates": [2683, 650], + "coordinates": [ + 2683, + 650 + ], "flag": "pk", "name": "Pakistan" }, { - "coordinates": [2654, 580], + "coordinates": [ + 2654, + 580 + ], "flag": "af", "name": "Afghanistan" }, { - "coordinates": [2727, 416], + "coordinates": [ + 2727, + 416 + ], "flag": "Kazakh SSR", "name": "Kazakh SSR" }, { - "coordinates": [2556, 544], + "coordinates": [ + 2556, + 544 + ], "flag": "Turkmen SSR", "name": "Turkmen SSR" }, { - "coordinates": [2947, 362], + "coordinates": [ + 2947, + 362 + ], "flag": "Zheleznogorsk", "name": "Zheleznogorsk" }, { - "coordinates": [3252, 229], + "coordinates": [ + 3252, + 229 + ], "flag": "Siberia", "name": "Siberia" }, { - "coordinates": [2810, 744], + "coordinates": [ + 2810, + 744 + ], "flag": "in", "name": "India" }, { - "coordinates": [1717, 237], + "coordinates": [ + 1717, + 237 + ], "flag": "is", "name": "Iceland" }, { - "coordinates": [2944, 709], + "coordinates": [ + 2944, + 709 + ], "flag": "bd", "name": "Bangladesh" }, { - "coordinates": [2868, 635], + "coordinates": [ + 2868, + 635 + ], "flag": "np", "name": "Nepal" }, { - "coordinates": [3254, 672], + "coordinates": [ + 3254, + 672 + ], "flag": "cn", "name": "China" }, { - "coordinates": [3373, 521], + "coordinates": [ + 3373, + 521 + ], "flag": "kp", "name": "North Korea" }, { - "coordinates": [3389, 573], + "coordinates": [ + 3389, + 573 + ], "flag": "kr", "name": "South Korea" }, { - "coordinates": [3515, 571], + "coordinates": [ + 3515, + 571 + ], "flag": "jp", "name": "Japan" }, { - "coordinates": [3026, 457], + "coordinates": [ + 3026, + 457 + ], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [3229, 995], + "coordinates": [ + 3229, + 995 + ], "flag": "id", "name": "Indonesia" }, { - "coordinates": [3121, 755], + "coordinates": [ + 3121, + 755 + ], "flag": "vn", "name": "North Vietnam" }, { - "coordinates": [3153, 833], + "coordinates": [ + 3153, + 833 + ], "flag": "South Vietnam", "name": "South Vietnam" }, { - "coordinates": [3013, 722], + "coordinates": [ + 3013, + 722 + ], "flag": "Burma2", "name": "Burma" }, { - "coordinates": [3095, 822], + "coordinates": [ + 3095, + 822 + ], "flag": "kh", "name": "Cambodia" }, { - "coordinates": [3538, 1067], + "coordinates": [ + 3538, + 1067 + ], "flag": "pg", "name": "Papua New Guinea" }, { - "coordinates": [3542, 1356], + "coordinates": [ + 3542, + 1356 + ], "flag": "au", "name": "Australia" }, { - "coordinates": [3422, 1203], + "coordinates": [ + 3422, + 1203 + ], "flag": "Australian Aboriginal Flag", "name": "Nawan-mirri" }, { - "coordinates": [3880, 1521], + "coordinates": [ + 3880, + 1521 + ], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [2632, 1893], + "coordinates": [ + 2632, + 1893 + ], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [2038, 590], + "coordinates": [ + 2038, + 590 + ], "flag": "tn", "name": "Tunisia" }, { - "coordinates": [2116, 653], + "coordinates": [ + 2116, + 653 + ], "flag": "ly", "name": "Libya" }, { - "coordinates": [2281, 653], + "coordinates": [ + 2281, + 653 + ], "flag": "United Arab Republic", "name": "United Arab Republic" }, { - "coordinates": [1859, 613], + "coordinates": [ + 1859, + 613 + ], "flag": "ma", "name": "Morocco" }, { - "coordinates": [1943, 615], + "coordinates": [ + 1943, + 615 + ], "flag": "dz", "name": "Algeria" }, { - "coordinates": [2317, 754], + "coordinates": [ + 2317, + 754 + ], "flag": "sd", "name": "Sudan" }, { - "coordinates": [2466, 918], + "coordinates": [ + 2466, + 918 + ], "flag": "so", "name": "Somalia" }, { - "coordinates": [2352, 895], + "coordinates": [ + 2352, + 895 + ], "flag": "Imperial Ethiopia", "name": "Ethiopia" }, { - "coordinates": [1790, 729], + "coordinates": [ + 1790, + 729 + ], "flag": "Mauritania", "name": "Mauritania" }, { - "coordinates": [2154, 764], + "coordinates": [ + 2154, + 764 + ], "flag": "td", "name": "Chad" }, { - "coordinates": [2051, 745], + "coordinates": [ + 2051, + 745 + ], "flag": "ne", "name": "Niger" }, { - "coordinates": [2040, 930], + "coordinates": [ + 2040, + 930 + ], "flag": "ng", "name": "Nigeria" }, { - "coordinates": [1805, 907], + "coordinates": [ + 1805, + 907 + ], "flag": "lr", "name": "Liberia" }, { - "coordinates": [2195, 918], + "coordinates": [ + 2195, + 918 + ], "flag": "cf", "name": "Central African Republic" }, { - "coordinates": [2197, 1070], + "coordinates": [ + 2197, + 1070 + ], "flag": "Zaire", "name": "Zaire" }, { - "coordinates": [2189, 1372], + "coordinates": [ + 2189, + 1372 + ], "flag": "Apartheid South Africa", "name": "South Africa" }, { - "coordinates": [2452, 1247], + "coordinates": [ + 2452, + 1247 + ], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [2356, 1165], + "coordinates": [ + 2356, + 1165 + ], "flag": "mz", "name": "Mozambique" }, { - "coordinates": [2368, 1032], + "coordinates": [ + 2368, + 1032 + ], "flag": "tz", "name": "Tanzania" }, { - "coordinates": [1934, 762], + "coordinates": [ + 1934, + 762 + ], "flag": "ml", "name": "Mali" }, { - "coordinates": [2128, 1292], + "coordinates": [ + 2128, + 1292 + ], "flag": "Apartheid South Africa", "name": "South West Africa" }, { - "coordinates": [2099, 1178], + "coordinates": [ + 2099, + 1178 + ], "flag": "ao", "name": "Angola" }, { - "coordinates": [1375, 1121], + "coordinates": [ + 1375, + 1121 + ], "flag": "br", "name": "Brazil" }, { - "coordinates": [1203, 1059], + "coordinates": [ + 1203, + 1059 + ], "flag": "amazonas", "name": "Amazonas" }, { - "coordinates": [1210, 1395], + "coordinates": [ + 1210, + 1395 + ], "flag": "ar", "name": "Argentina" }, { - "coordinates": [1107, 1419], + "coordinates": [ + 1107, + 1419 + ], "flag": "cl", "name": "Chile" }, { - "coordinates": [1064, 1114], + "coordinates": [ + 1064, + 1114 + ], "flag": "pe", "name": "Peru" }, { - "coordinates": [1065, 938], + "coordinates": [ + 1065, + 938 + ], "flag": "co", "name": "Colombia" }, { - "coordinates": [1192, 938], + "coordinates": [ + 1192, + 938 + ], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [913, 833], + "coordinates": [ + 913, + 833 + ], "flag": "ni", "name": "Nicaragua" }, { - "coordinates": [788, 744], + "coordinates": [ + 788, + 744 + ], "flag": "mx", "name": "Mexico" }, { - "coordinates": [1011, 555], + "coordinates": [ + 1011, + 555 + ], "flag": "us", "name": "USA" }, { - "coordinates": [800, 624], + "coordinates": [ + 800, + 624 + ], "flag": "Texas", "name": "Texas" }, { - "coordinates": [551, 564], + "coordinates": [ + 551, + 564 + ], "flag": "California", "name": "California" }, { - "coordinates": [703, 483], + "coordinates": [ + 703, + 483 + ], "flag": "Utah", "name": "Utah" }, { - "coordinates": [1077, 444], + "coordinates": [ + 1077, + 444 + ], "flag": "Quebec", "name": "Quebec" }, { - "coordinates": [1231, 395], + "coordinates": [ + 1231, + 395 + ], "flag": "Newfoundland", "name": "Newfoundland" }, { - "coordinates": [967, 418], + "coordinates": [ + 967, + 418 + ], "flag": "ca", "name": "Canada" }, { - "coordinates": [170, 244], + "coordinates": [ + 170, + 244 + ], "flag": "Alaska", "name": "Alaska" }, { - "coordinates": [741, 234], + "coordinates": [ + 741, + 234 + ], "flag": "Nunavut", "name": "Nunavut" }, { - "coordinates": [484, 256], + "coordinates": [ + 484, + 256 + ], "flag": "Yukon", "name": "Yukon" }, { - "coordinates": [1434, 223], + "coordinates": [ + 1434, + 223 + ], "flag": "gl", "name": "Greenland" }, { - "coordinates": [2247, 1229], + "coordinates": [ + 2247, + 1229 + ], "flag": "Rhodesia", "name": "Rhodesia" } ] -} +} \ No newline at end of file diff --git a/tests/testdata/maps/half_land_half_ocean/manifest.json b/tests/testdata/maps/half_land_half_ocean/manifest.json index d78bcc38b8..fd8498b387 100644 --- a/tests/testdata/maps/half_land_half_ocean/manifest.json +++ b/tests/testdata/maps/half_land_half_ocean/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Half Land Half Ocean" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/ocean_and_land/manifest.json b/tests/testdata/maps/ocean_and_land/manifest.json index 28d29b198e..49150c40f0 100644 --- a/tests/testdata/maps/ocean_and_land/manifest.json +++ b/tests/testdata/maps/ocean_and_land/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Ocean and Land" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/plains/manifest.json b/tests/testdata/maps/plains/manifest.json index 039295eb62..82de79f11d 100644 --- a/tests/testdata/maps/plains/manifest.json +++ b/tests/testdata/maps/plains/manifest.json @@ -15,4 +15,4 @@ "width": 50 }, "name": "Plains" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/world/manifest.json b/tests/testdata/maps/world/manifest.json index 3a2df3f99e..fea62ed533 100644 --- a/tests/testdata/maps/world/manifest.json +++ b/tests/testdata/maps/world/manifest.json @@ -17,309 +17,492 @@ "name": "World", "nations": [ { - "coordinates": [375, 272], + "coordinates": [ + 375, + 272 + ], "flag": "us", "name": "United States" }, { - "coordinates": [372, 136], + "coordinates": [ + 372, + 136 + ], "flag": "ca", "name": "Canada" }, { - "coordinates": [375, 374], + "coordinates": [ + 375, + 374 + ], "flag": "mx", "name": "Mexico" }, { - "coordinates": [500, 378], + "coordinates": [ + 500, + 378 + ], "flag": "cu", "name": "Cuba" }, { - "coordinates": [524, 474], + "coordinates": [ + 524, + 474 + ], "flag": "co", "name": "Colombia" }, { - "coordinates": [593, 473], + "coordinates": [ + 593, + 473 + ], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [596, 705], + "coordinates": [ + 596, + 705 + ], "flag": "ar", "name": "Argentina" }, { - "coordinates": [637, 567], + "coordinates": [ + 637, + 567 + ], "flag": "br", "name": "Brazil" }, { - "coordinates": [1280, 975], + "coordinates": [ + 1280, + 975 + ], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [709, 57], + "coordinates": [ + 709, + 57 + ], "flag": "gl", "name": "Greenland" }, { - "coordinates": [831, 112], + "coordinates": [ + 831, + 112 + ], "flag": "is", "name": "Iceland" }, { - "coordinates": [925, 186], + "coordinates": [ + 925, + 186 + ], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [887, 183], + "coordinates": [ + 887, + 183 + ], "flag": "ie", "name": "Ireland" }, { - "coordinates": [908, 264], + "coordinates": [ + 908, + 264 + ], "flag": "es", "name": "Spain" }, { - "coordinates": [1004, 250], + "coordinates": [ + 1004, + 250 + ], "flag": "it", "name": "Italy" }, { - "coordinates": [958, 220], + "coordinates": [ + 958, + 220 + ], "flag": "fr", "name": "France" }, { - "coordinates": [997, 205], + "coordinates": [ + 997, + 205 + ], "flag": "de", "name": "Germany" }, { - "coordinates": [1064, 101], + "coordinates": [ + 1064, + 101 + ], "flag": "se", "name": "Sweden" }, { - "coordinates": [1046, 193], + "coordinates": [ + 1046, + 193 + ], "flag": "pl", "name": "Poland" }, { - "coordinates": [1061, 188], + "coordinates": [ + 1061, + 188 + ], "flag": "by", "name": "Belarus" }, { - "coordinates": [1073, 243], + "coordinates": [ + 1073, + 243 + ], "flag": "ro", "name": "Romania" }, { - "coordinates": [1161, 274], + "coordinates": [ + 1161, + 274 + ], "flag": "tr", "name": "Turkey" }, { - "coordinates": [969, 133], + "coordinates": [ + 969, + 133 + ], "flag": "no", "name": "Norway" }, { - "coordinates": [1062, 133], + "coordinates": [ + 1062, + 133 + ], "flag": "fi", "name": "Finland" }, { - "coordinates": [1099, 211], + "coordinates": [ + 1099, + 211 + ], "flag": "ua", "name": "Ukraine" }, { - "coordinates": [1344, 136], + "coordinates": [ + 1344, + 136 + ], "flag": "ru", "name": "Russia" }, { - "coordinates": [1537, 186], + "coordinates": [ + 1537, + 186 + ], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [1524, 328], + "coordinates": [ + 1524, + 328 + ], "flag": "cn", "name": "China" }, { - "coordinates": [1368, 373], + "coordinates": [ + 1368, + 373 + ], "flag": "in", "name": "India" }, { - "coordinates": [1276, 239], + "coordinates": [ + 1276, + 239 + ], "flag": "kz", "name": "Kazakhstan" }, { - "coordinates": [1238, 309], + "coordinates": [ + 1238, + 309 + ], "flag": "ir", "name": "Islamic Republic Of Iran" }, { - "coordinates": [1178, 351], + "coordinates": [ + 1178, + 351 + ], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [1679, 657], + "coordinates": [ + 1679, + 657 + ], "flag": "au", "name": "Australia" }, { - "coordinates": [1890, 775], + "coordinates": [ + 1890, + 775 + ], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [918, 342], + "coordinates": [ + 918, + 342 + ], "flag": "dz", "name": "Algeria" }, { - "coordinates": [1030, 332], + "coordinates": [ + 1030, + 332 + ], "flag": "ly", "name": "Libyan Arab Jamahiriya" }, { - "coordinates": [1092, 335], + "coordinates": [ + 1092, + 335 + ], "flag": "eg", "name": "Egypt" }, { - "coordinates": [963, 410], + "coordinates": [ + 963, + 410 + ], "flag": "ne", "name": "Niger" }, { - "coordinates": [1112, 406], + "coordinates": [ + 1112, + 406 + ], "flag": "sd", "name": "Sudan" }, { - "coordinates": [1074, 508], + "coordinates": [ + 1074, + 508 + ], "flag": "cd", "name": "DR Congo" }, { - "coordinates": [1154, 443], + "coordinates": [ + 1154, + 443 + ], "flag": "et", "name": "Ethiopia" }, { - "coordinates": [1075, 707], + "coordinates": [ + 1075, + 707 + ], "flag": "za", "name": "South Africa" }, { - "coordinates": [1194, 627], + "coordinates": [ + 1194, + 627 + ], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [1052, 420], + "coordinates": [ + 1052, + 420 + ], "flag": "td", "name": "Chad" }, { - "coordinates": [1030, 665], + "coordinates": [ + 1030, + 665 + ], "flag": "na", "name": "Namibia" }, { - "coordinates": [1632, 465], + "coordinates": [ + 1632, + 465 + ], "flag": "ph", "name": "Philippines" }, { - "coordinates": [1537, 426], + "coordinates": [ + 1537, + 426 + ], "flag": "th", "name": "Thailand" }, { - "coordinates": [1610, 364], + "coordinates": [ + 1610, + 364 + ], "flag": "tw", "name": "Taiwan" }, { - "coordinates": [1710, 290], + "coordinates": [ + 1710, + 290 + ], "flag": "jp", "name": "Japan" }, { - "coordinates": [1869, 119], + "coordinates": [ + 1869, + 119 + ], "flag": "ru", "name": "Siberia" }, { - "coordinates": [74, 117], + "coordinates": [ + 74, + 117 + ], "flag": "polar_bears", "name": "Polar Bears" }, { - "coordinates": [419, 975], + "coordinates": [ + 419, + 975 + ], "flag": "aq", "name": "West Antarctica" }, { - "coordinates": [542, 603], + "coordinates": [ + 542, + 603 + ], "flag": "pe", "name": "Peru" }, { - "coordinates": [1075, 615], + "coordinates": [ + 1075, + 615 + ], "flag": "zm", "name": "Zambia" }, { - "coordinates": [1099, 165], + "coordinates": [ + 1099, + 165 + ], "flag": "lv", "name": "Latvia" }, { - "coordinates": [1427, 336], + "coordinates": [ + 1427, + 336 + ], "flag": "bt", "name": "Bhutan" }, { - "coordinates": [1511, 524], + "coordinates": [ + 1511, + 524 + ], "flag": "id", "name": "Indonesia" }, { - "coordinates": [1809, 977], + "coordinates": [ + 1809, + 977 + ], "flag": "aq", "name": "East Antarctica" }, { - "coordinates": [1255, 382], + "coordinates": [ + 1255, + 382 + ], "flag": "om", "name": "Oman" }, { - "coordinates": [853, 373], + "coordinates": [ + 853, + 373 + ], "flag": "ma", "name": "Morocco" }, { - "coordinates": [656, 678], + "coordinates": [ + 656, + 678 + ], "flag": "uy", "name": "Uruguay" } ] -} +} \ No newline at end of file From edb5ff2e8527320feb0c225a304957d3079377a9 Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 18:06:32 -0700 Subject: [PATCH 3/8] Adds tribe themes to all maps with a continent category --- map-generator/assets/maps/achiran/info.json | 3 +- map-generator/assets/maps/aegean/info.json | 3 +- map-generator/assets/maps/africa/info.json | 3 +- map-generator/assets/maps/alps/info.json | 3 +- .../assets/maps/amazonriver/info.json | 19 +- .../assets/maps/archipelagosea/info.json | 35 +- map-generator/assets/maps/arctic/info.json | 3 +- map-generator/assets/maps/asia/info.json | 5 +- map-generator/assets/maps/australia/info.json | 3 +- map-generator/assets/maps/baikal/info.json | 3 +- .../assets/maps/bajacalifornia/info.json | 3 +- map-generator/assets/maps/balkans/info.json | 5 +- map-generator/assets/maps/balkhash/info.json | 7 +- map-generator/assets/maps/baltics/info.json | 5 +- map-generator/assets/maps/beringsea/info.json | 3 +- .../assets/maps/beringstrait/info.json | 3 +- .../assets/maps/betweentwoseas/info.json | 3 +- map-generator/assets/maps/blacksea/info.json | 3 +- .../assets/maps/bosphorusstraits/info.json | 17 +- map-generator/assets/maps/britannia/info.json | 3 +- .../assets/maps/britanniaclassic/info.json | 7 +- map-generator/assets/maps/caribbean/info.json | 7 +- .../assets/maps/caspiansea/info.json | 3 +- map-generator/assets/maps/caucasus/info.json | 3 +- map-generator/assets/maps/china/info.json | 3 +- .../assets/maps/clearwaterlakes/info.json | 3 +- map-generator/assets/maps/conakry/info.json | 3 +- map-generator/assets/maps/crimea/info.json | 4 +- .../assets/maps/danishstraits/info.json | 17 +- map-generator/assets/maps/eastasia/info.json | 3 +- map-generator/assets/maps/europe/info.json | 7 +- .../assets/maps/europeclassic/info.json | 7 +- .../assets/maps/falklandislands/info.json | 3 +- .../assets/maps/faroeislands/info.json | 3 +- .../assets/maps/fingerlakes/info.json | 3 +- map-generator/assets/maps/france/info.json | 13 +- .../maps/gatewaytotheatlantic/info.json | 3 +- map-generator/assets/maps/germany/info.json | 151 +++--- .../assets/maps/greatlakes/info.json | 3 +- .../assets/maps/gulfofguinea/info.json | 3 +- .../assets/maps/gulfofstlawrence/info.json | 3 +- map-generator/assets/maps/halkidiki/info.json | 3 +- map-generator/assets/maps/hawaii/info.json | 3 +- .../assets/maps/hecatestrait/info.json | 3 +- map-generator/assets/maps/hongkong/info.json | 3 +- map-generator/assets/maps/iceland/info.json | 3 +- .../assets/maps/indiansubcontinent/info.json | 3 +- map-generator/assets/maps/irishsea/info.json | 3 +- map-generator/assets/maps/italia/info.json | 3 +- map-generator/assets/maps/japan/info.json | 3 +- .../assets/maps/juandefucastrait/info.json | 3 +- map-generator/assets/maps/korea/info.json | 3 +- .../assets/maps/lasvegasstrip/info.json | 3 +- map-generator/assets/maps/lemnos/info.json | 3 +- map-generator/assets/maps/levant/info.json | 3 +- map-generator/assets/maps/lisbon/info.json | 3 +- .../assets/maps/losangeles/info.json | 3 +- .../assets/maps/manicouagan/info.json | 3 +- .../assets/maps/marenostrum/info.json | 3 +- map-generator/assets/maps/mena/info.json | 3 +- .../assets/maps/middleeast/info.json | 3 +- .../assets/maps/mississippiriver/info.json | 3 +- map-generator/assets/maps/montreal/info.json | 3 +- .../assets/maps/newyorkcity/info.json | 3 +- map-generator/assets/maps/niledelta/info.json | 3 +- .../assets/maps/northamerica/info.json | 3 +- .../assets/maps/northwestpassage/info.json | 3 +- map-generator/assets/maps/oceania/info.json | 3 +- map-generator/assets/maps/russia/info.json | 3 +- .../assets/maps/sanfrancisco/info.json | 3 +- .../assets/maps/scandinavia/info.json | 17 +- map-generator/assets/maps/sol/info.json | 3 +- .../assets/maps/southamerica/info.json | 7 +- .../assets/maps/southeastasia/info.json | 3 +- .../assets/maps/straitofgibraltar/info.json | 3 +- .../assets/maps/straitofhormuz/info.json | 3 +- .../assets/maps/straitofmalacca/info.json | 3 +- map-generator/assets/maps/svalmel/info.json | 3 +- .../assets/maps/taiwanstrait/info.json | 3 +- .../assets/maps/tierradelfuego/info.json | 3 +- map-generator/assets/maps/twolakes/info.json | 3 +- .../assets/maps/unitedstates/info.json | 3 +- map-generator/assets/maps/venice/info.json | 3 +- map-generator/assets/maps/vietnam/info.json | 3 +- map-generator/assets/maps/yellowsea/info.json | 3 +- map-generator/assets/maps/yenisei/info.json | 3 +- resources/maps/achiran/manifest.json | 1 + resources/maps/aegean/manifest.json | 1 + resources/maps/africa/manifest.json | 1 + resources/maps/alps/manifest.json | 1 + resources/maps/amazonriver/manifest.json | 1 + resources/maps/archipelagosea/manifest.json | 1 + resources/maps/arctic/manifest.json | 1 + resources/maps/asia/manifest.json | 1 + resources/maps/australia/manifest.json | 1 + resources/maps/baikal/manifest.json | 1 + resources/maps/bajacalifornia/manifest.json | 1 + resources/maps/balkans/manifest.json | 1 + resources/maps/balkhash/manifest.json | 1 + resources/maps/baltics/manifest.json | 1 + resources/maps/beringsea/manifest.json | 1 + resources/maps/beringstrait/manifest.json | 1 + resources/maps/betweentwoseas/manifest.json | 1 + resources/maps/blacksea/manifest.json | 1 + resources/maps/bosphorusstraits/manifest.json | 1 + resources/maps/britannia/manifest.json | 1 + resources/maps/britanniaclassic/manifest.json | 1 + resources/maps/caribbean/manifest.json | 1 + resources/maps/caspiansea/manifest.json | 1 + resources/maps/caucasus/manifest.json | 1 + resources/maps/china/manifest.json | 1 + resources/maps/clearwaterlakes/manifest.json | 1 + resources/maps/conakry/manifest.json | 1 + resources/maps/crimea/manifest.json | 1 + resources/maps/danishstraits/manifest.json | 1 + resources/maps/eastasia/manifest.json | 1 + resources/maps/europe/manifest.json | 1 + resources/maps/europeclassic/manifest.json | 1 + resources/maps/falklandislands/manifest.json | 1 + resources/maps/faroeislands/manifest.json | 1 + resources/maps/fingerlakes/manifest.json | 1 + resources/maps/france/manifest.json | 1 + .../maps/gatewaytotheatlantic/manifest.json | 1 + resources/maps/germany/manifest.json | 1 + resources/maps/greatlakes/manifest.json | 1 + resources/maps/gulfofguinea/manifest.json | 1 + resources/maps/gulfofstlawrence/manifest.json | 1 + resources/maps/halkidiki/manifest.json | 1 + resources/maps/hawaii/manifest.json | 1 + resources/maps/hecatestrait/manifest.json | 1 + resources/maps/hongkong/manifest.json | 1 + resources/maps/iceland/manifest.json | 1 + .../maps/indiansubcontinent/manifest.json | 1 + resources/maps/irishsea/manifest.json | 1 + resources/maps/italia/manifest.json | 1 + resources/maps/japan/manifest.json | 1 + resources/maps/juandefucastrait/manifest.json | 1 + resources/maps/korea/manifest.json | 1 + resources/maps/lasvegasstrip/manifest.json | 1 + resources/maps/lemnos/manifest.json | 1 + resources/maps/levant/manifest.json | 1 + resources/maps/lisbon/manifest.json | 1 + resources/maps/losangeles/manifest.json | 1 + resources/maps/manicouagan/manifest.json | 1 + resources/maps/marenostrum/manifest.json | 1 + resources/maps/mena/manifest.json | 1 + resources/maps/middleeast/manifest.json | 1 + resources/maps/mississippiriver/manifest.json | 1 + resources/maps/montreal/manifest.json | 1 + resources/maps/newyorkcity/manifest.json | 1 + resources/maps/niledelta/manifest.json | 1 + resources/maps/northamerica/manifest.json | 1 + resources/maps/northwestpassage/manifest.json | 1 + resources/maps/oceania/manifest.json | 1 + resources/maps/russia/manifest.json | 1 + resources/maps/sanfrancisco/manifest.json | 1 + resources/maps/scandinavia/manifest.json | 1 + resources/maps/sol/manifest.json | 1 + resources/maps/southamerica/manifest.json | 1 + resources/maps/southeastasia/manifest.json | 1 + .../maps/straitofgibraltar/manifest.json | 1 + resources/maps/straitofhormuz/manifest.json | 1 + resources/maps/straitofmalacca/manifest.json | 1 + resources/maps/svalmel/manifest.json | 1 + resources/maps/taiwanstrait/manifest.json | 1 + resources/maps/tierradelfuego/manifest.json | 1 + resources/maps/twolakes/manifest.json | 1 + resources/maps/unitedstates/manifest.json | 1 + resources/maps/venice/manifest.json | 1 + resources/maps/vietnam/manifest.json | 1 + resources/maps/yellowsea/manifest.json | 1 + resources/maps/yenisei/manifest.json | 1 + src/core/game/Maps.gen.ts | 86 ++++ tests/testdata/maps/big_plains/manifest.json | 2 +- .../testdata/maps/giantworldmap/manifest.json | 487 ++++++++++++++---- .../maps/half_land_half_ocean/manifest.json | 2 +- .../maps/ocean_and_land/manifest.json | 2 +- tests/testdata/maps/plains/manifest.json | 2 +- tests/testdata/maps/world/manifest.json | 307 ++++++++--- 179 files changed, 1121 insertions(+), 390 deletions(-) diff --git a/map-generator/assets/maps/achiran/info.json b/map-generator/assets/maps/achiran/info.json index efb8e133b1..32f25cbdb2 100644 --- a/map-generator/assets/maps/achiran/info.json +++ b/map-generator/assets/maps/achiran/info.json @@ -25,5 +25,6 @@ "flag": "ie", "name": "Achill" } - ] + ], + "themes": ["europe", "scary"] } diff --git a/map-generator/assets/maps/aegean/info.json b/map-generator/assets/maps/aegean/info.json index 9fc0d1ea9c..811b150901 100644 --- a/map-generator/assets/maps/aegean/info.json +++ b/map-generator/assets/maps/aegean/info.json @@ -142,5 +142,6 @@ "y": 0 } ] - } + }, + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/africa/info.json b/map-generator/assets/maps/africa/info.json index 1bf04121b4..2ad1e9fca2 100644 --- a/map-generator/assets/maps/africa/info.json +++ b/map-generator/assets/maps/africa/info.json @@ -226,5 +226,6 @@ "name": "Sao Tome and Principe", "flag": "st" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/alps/info.json b/map-generator/assets/maps/alps/info.json index c4708f2fbd..1ea1e51015 100644 --- a/map-generator/assets/maps/alps/info.json +++ b/map-generator/assets/maps/alps/info.json @@ -45,5 +45,6 @@ "name": "Liechtenstein", "flag": "li" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/amazonriver/info.json b/map-generator/assets/maps/amazonriver/info.json index be62f00542..0f8c42d252 100644 --- a/map-generator/assets/maps/amazonriver/info.json +++ b/map-generator/assets/maps/amazonriver/info.json @@ -7,7 +7,7 @@ "nations": [ { "coordinates": [524, 60], - "name": "Boa Esperança", + "name": "Boa Esperan\u00e7a", "flag": "br" }, { @@ -17,7 +17,7 @@ }, { "coordinates": [1056, 8], - "name": "Paraíso", + "name": "Para\u00edso", "flag": "br" }, { @@ -27,12 +27,12 @@ }, { "coordinates": [1662, 254], - "name": "São Paulo de Olivença", + "name": "S\u00e3o Paulo de Oliven\u00e7a", "flag": "br" }, { "coordinates": [1807, 8], - "name": "São João", + "name": "S\u00e3o Jo\u00e3o", "flag": "br" }, { @@ -57,7 +57,7 @@ }, { "coordinates": [2937, 199], - "name": "Caturiá", + "name": "Caturi\u00e1", "flag": "br" }, { @@ -72,7 +72,7 @@ }, { "coordinates": [3405, 237], - "name": "São João", + "name": "S\u00e3o Jo\u00e3o", "flag": "br" }, { @@ -82,12 +82,12 @@ }, { "coordinates": [3861, 244], - "name": "União", + "name": "Uni\u00e3o", "flag": "br" }, { "coordinates": [4409, 211], - "name": "Amaturá", + "name": "Amatur\u00e1", "flag": "br" }, { @@ -110,5 +110,6 @@ "name": "Baia", "flag": "br" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/archipelagosea/info.json b/map-generator/assets/maps/archipelagosea/info.json index 5fd1ad35e6..bc516a4056 100644 --- a/map-generator/assets/maps/archipelagosea/info.json +++ b/map-generator/assets/maps/archipelagosea/info.json @@ -8,7 +8,7 @@ "nations": [ { "coordinates": [145, 767], - "name": "Kökar", + "name": "K\u00f6kar", "flag": "ax" }, { @@ -18,57 +18,57 @@ }, { "coordinates": [1097, 1268], - "name": "Utö", + "name": "Ut\u00f6", "flag": "fi" }, { "coordinates": [1870, 888], - "name": "Trunsö", + "name": "Truns\u00f6", "flag": "fi" }, { "coordinates": [2274, 962], - "name": "Borstö", + "name": "Borst\u00f6", "flag": "fi" }, { "coordinates": [1551, 610], - "name": "Aspö", + "name": "Asp\u00f6", "flag": "fi" }, { "coordinates": [1704, 783], - "name": "Långholm", + "name": "L\u00e5ngholm", "flag": "fi" }, { "coordinates": [1865, 578], - "name": "Nötö", + "name": "N\u00f6t\u00f6", "flag": "fi" }, { "coordinates": [2732, 932], - "name": "Vanö", + "name": "Van\u00f6", "flag": "fi" }, { "coordinates": [2992, 1179], - "name": "Örö", + "name": "\u00d6r\u00f6", "flag": "fi" }, { "coordinates": [3053, 614], - "name": "Högsåra", + "name": "H\u00f6gs\u00e5ra", "flag": "fi" }, { "coordinates": [1324, 252], - "name": "Brunskär", + "name": "Brunsk\u00e4r", "flag": "fi" }, { "coordinates": [1074, 111], - "name": "Kälö", + "name": "K\u00e4l\u00f6", "flag": "fi" }, { @@ -78,22 +78,22 @@ }, { "coordinates": [222, 625], - "name": "Hellsö", + "name": "Hells\u00f6", "flag": "ax" }, { "coordinates": [1661, 23], - "name": "Korpoström", + "name": "Korpostr\u00f6m", "flag": "fi" }, { "coordinates": [44, 343], - "name": "Kyrkogardsö", + "name": "Kyrkogards\u00f6", "flag": "ax" }, { "coordinates": [2453, 142], - "name": "Stenskär", + "name": "Stensk\u00e4r", "flag": "fi" }, { @@ -106,5 +106,6 @@ "name": "Hammarsboda", "flag": "fi" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/arctic/info.json b/map-generator/assets/maps/arctic/info.json index fe942493ca..08223905ac 100644 --- a/map-generator/assets/maps/arctic/info.json +++ b/map-generator/assets/maps/arctic/info.json @@ -225,5 +225,6 @@ "name": "France", "flag": "fr" } - ] + ], + "themes": ["europe", "asia", "north_america"] } diff --git a/map-generator/assets/maps/asia/info.json b/map-generator/assets/maps/asia/info.json index ac6ab6a7ca..94775e208a 100644 --- a/map-generator/assets/maps/asia/info.json +++ b/map-generator/assets/maps/asia/info.json @@ -13,7 +13,7 @@ }, { "coordinates": [83, 612], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -131,5 +131,6 @@ "name": "Ukraine", "flag": "ua" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/australia/info.json b/map-generator/assets/maps/australia/info.json index 8b7c57f950..d2725b971b 100644 --- a/map-generator/assets/maps/australia/info.json +++ b/map-generator/assets/maps/australia/info.json @@ -40,5 +40,6 @@ "name": "Tasmania", "flag": "aus_tas" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/baikal/info.json b/map-generator/assets/maps/baikal/info.json index 1c659c6b3f..e19dc8c0c6 100644 --- a/map-generator/assets/maps/baikal/info.json +++ b/map-generator/assets/maps/baikal/info.json @@ -77,5 +77,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/bajacalifornia/info.json b/map-generator/assets/maps/bajacalifornia/info.json index 4903d20507..5b0e38a9cf 100644 --- a/map-generator/assets/maps/bajacalifornia/info.json +++ b/map-generator/assets/maps/bajacalifornia/info.json @@ -45,5 +45,6 @@ "name": "New Mexico", "flag": "New_Mexico" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/balkans/info.json b/map-generator/assets/maps/balkans/info.json index e04d6ac0fb..1daf72791d 100644 --- a/map-generator/assets/maps/balkans/info.json +++ b/map-generator/assets/maps/balkans/info.json @@ -77,7 +77,7 @@ }, { "coordinates": [1953, 1443], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -317,5 +317,6 @@ "name": "Western Macedonia", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/balkhash/info.json b/map-generator/assets/maps/balkhash/info.json index b57fce9fcb..4c91fc8958 100644 --- a/map-generator/assets/maps/balkhash/info.json +++ b/map-generator/assets/maps/balkhash/info.json @@ -146,8 +146,8 @@ "flag": "Bukhara" }, { - "name": "Göktürks Khaganate", - "flag": "Göktürks Khaganate" + "name": "G\u00f6kt\u00fcrks Khaganate", + "flag": "G\u00f6kt\u00fcrks Khaganate" }, { "name": "Golden Horde", @@ -173,5 +173,6 @@ "name": "Turkestan Autonomy", "flag": "Turkestan Autonomy" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/baltics/info.json b/map-generator/assets/maps/baltics/info.json index f7f248573f..85f44013b0 100644 --- a/map-generator/assets/maps/baltics/info.json +++ b/map-generator/assets/maps/baltics/info.json @@ -107,7 +107,7 @@ }, { "coordinates": [1028, 250], - "name": "Kohtla-Järve", + "name": "Kohtla-J\u00e4rve", "flag": "ee" }, { @@ -312,5 +312,6 @@ "name": "Hlybokaye", "flag": "by" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/beringsea/info.json b/map-generator/assets/maps/beringsea/info.json index 45061aff9d..fcae6b0e5b 100644 --- a/map-generator/assets/maps/beringsea/info.json +++ b/map-generator/assets/maps/beringsea/info.json @@ -142,5 +142,6 @@ "y": 0 } ] - } + }, + "themes": ["asia", "north_america"] } diff --git a/map-generator/assets/maps/beringstrait/info.json b/map-generator/assets/maps/beringstrait/info.json index 1849ff023e..00304ade86 100644 --- a/map-generator/assets/maps/beringstrait/info.json +++ b/map-generator/assets/maps/beringstrait/info.json @@ -32,5 +32,6 @@ "y": 0 } ] - } + }, + "themes": ["asia", "north_america"] } diff --git a/map-generator/assets/maps/betweentwoseas/info.json b/map-generator/assets/maps/betweentwoseas/info.json index f811433f19..4722ccabb6 100644 --- a/map-generator/assets/maps/betweentwoseas/info.json +++ b/map-generator/assets/maps/betweentwoseas/info.json @@ -80,5 +80,6 @@ "flag": "Circassia", "name": "Circassia" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/blacksea/info.json b/map-generator/assets/maps/blacksea/info.json index fb50633f92..1a3df31643 100644 --- a/map-generator/assets/maps/blacksea/info.json +++ b/map-generator/assets/maps/blacksea/info.json @@ -50,5 +50,6 @@ "flag": "Circassia", "name": "Circassia" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/bosphorusstraits/info.json b/map-generator/assets/maps/bosphorusstraits/info.json index 74e2346a1a..35c145b8ae 100644 --- a/map-generator/assets/maps/bosphorusstraits/info.json +++ b/map-generator/assets/maps/bosphorusstraits/info.json @@ -18,7 +18,7 @@ }, { "coordinates": [700, 316], - "name": "Çekmeköy", + "name": "\u00c7ekmek\u00f6y", "flag": "tr" }, { @@ -33,12 +33,12 @@ }, { "coordinates": [486, 381], - "name": "Üsküdar", + "name": "\u00dcsk\u00fcdar", "flag": "tr" }, { "coordinates": [534, 425], - "name": "Kadiköy", + "name": "Kadik\u00f6y", "flag": "tr" }, { @@ -63,7 +63,7 @@ }, { "coordinates": [128, 46], - "name": "Arnavutköy", + "name": "Arnavutk\u00f6y", "flag": "tr" }, { @@ -73,12 +73,12 @@ }, { "coordinates": [42, 325], - "name": "Büyükçekmece", + "name": "B\u00fcy\u00fck\u00e7ekmece", "flag": "tr" }, { "coordinates": [336, 175], - "name": "Eyüpsultan", + "name": "Ey\u00fcpsultan", "flag": "tr" }, { @@ -98,7 +98,7 @@ }, { "coordinates": [308, 412], - "name": "Bakirköy", + "name": "Bakirk\u00f6y", "flag": "tr" }, { @@ -132,5 +132,6 @@ "y": 0 } ] - } + }, + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/britannia/info.json b/map-generator/assets/maps/britannia/info.json index 46343bce7b..852aea8d6f 100644 --- a/map-generator/assets/maps/britannia/info.json +++ b/map-generator/assets/maps/britannia/info.json @@ -104,5 +104,6 @@ "coordinates": [404, 1146], "name": "Fermanagh" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/britanniaclassic/info.json b/map-generator/assets/maps/britanniaclassic/info.json index 414b393b8a..8e34a14c8c 100644 --- a/map-generator/assets/maps/britanniaclassic/info.json +++ b/map-generator/assets/maps/britanniaclassic/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [564, 845], - "name": "Southern Uí Néill", + "name": "Southern U\u00ed N\u00e9ill", "flag": "1_Southern Ui Neill" }, { @@ -113,7 +113,7 @@ }, { "coordinates": [416, 678], - "name": "Northern Uí Néill", + "name": "Northern U\u00ed N\u00e9ill", "flag": "1_Northern Ui Neill" }, { @@ -121,5 +121,6 @@ "name": "Franks", "flag": "1_Franks" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/caribbean/info.json b/map-generator/assets/maps/caribbean/info.json index f9c49c9e63..9fc3878319 100644 --- a/map-generator/assets/maps/caribbean/info.json +++ b/map-generator/assets/maps/caribbean/info.json @@ -152,7 +152,7 @@ }, { "coordinates": [2233, 1660], - "name": "Curaçao", + "name": "Cura\u00e7ao", "flag": "cw" }, { @@ -289,7 +289,7 @@ }, { "coordinates": [1106, 867], - "name": "Camagüey", + "name": "Camag\u00fcey", "flag": "cu" }, { @@ -317,5 +317,6 @@ "name": "Tobago", "flag": "tt" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/caspiansea/info.json b/map-generator/assets/maps/caspiansea/info.json index 4c077fbbba..a66639259f 100644 --- a/map-generator/assets/maps/caspiansea/info.json +++ b/map-generator/assets/maps/caspiansea/info.json @@ -82,5 +82,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/caucasus/info.json b/map-generator/assets/maps/caucasus/info.json index 65004fe6a3..99cb8d6557 100644 --- a/map-generator/assets/maps/caucasus/info.json +++ b/map-generator/assets/maps/caucasus/info.json @@ -110,5 +110,6 @@ "name": "Eastern Anatolia", "flag": "tr" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/china/info.json b/map-generator/assets/maps/china/info.json index 16f942a117..bb29a5c642 100644 --- a/map-generator/assets/maps/china/info.json +++ b/map-generator/assets/maps/china/info.json @@ -317,5 +317,6 @@ "name": "Sichuan Clique", "flag": "Qing Dynasty" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/clearwaterlakes/info.json b/map-generator/assets/maps/clearwaterlakes/info.json index 7208fb1c71..07bca0cd99 100644 --- a/map-generator/assets/maps/clearwaterlakes/info.json +++ b/map-generator/assets/maps/clearwaterlakes/info.json @@ -70,5 +70,6 @@ "name": "Baie Crafton", "flag": "Nunavik" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/conakry/info.json b/map-generator/assets/maps/conakry/info.json index a8582d09df..87f0bc1e81 100644 --- a/map-generator/assets/maps/conakry/info.json +++ b/map-generator/assets/maps/conakry/info.json @@ -122,5 +122,6 @@ "y": 0 } ] - } + }, + "themes": ["africa"] } diff --git a/map-generator/assets/maps/crimea/info.json b/map-generator/assets/maps/crimea/info.json index 4abb4fff89..35c8861103 100644 --- a/map-generator/assets/maps/crimea/info.json +++ b/map-generator/assets/maps/crimea/info.json @@ -4,7 +4,6 @@ "translation_key": "map.crimea", "categories": ["new", "europe"], "multiplayer_frequency": 4, - "nations": [ { "coordinates": [539, 1112], @@ -138,5 +137,6 @@ "name": "Sovjets'kyi", "flag": "crimea" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/danishstraits/info.json b/map-generator/assets/maps/danishstraits/info.json index 410ecb0f01..02f2586b5a 100644 --- a/map-generator/assets/maps/danishstraits/info.json +++ b/map-generator/assets/maps/danishstraits/info.json @@ -12,12 +12,12 @@ }, { "coordinates": [252, 43], - "name": "Østlandet", + "name": "\u00d8stlandet", "flag": "Sweden Norway Union" }, { "coordinates": [737, 791], - "name": "Skåne", + "name": "Sk\u00e5ne", "flag": "Sweden Norway Union" }, { @@ -27,22 +27,22 @@ }, { "coordinates": [846, 488], - "name": "Småland", + "name": "Sm\u00e5land", "flag": "Sweden Norway Union" }, { "coordinates": [701, 260], - "name": "Västergötland", + "name": "V\u00e4sterg\u00f6tland", "flag": "Sweden Norway Union" }, { "coordinates": [501, 273], - "name": "Bohuslän", + "name": "Bohusl\u00e4n", "flag": "Sweden Norway Union" }, { "coordinates": [843, 278], - "name": "Östergötland", + "name": "\u00d6sterg\u00f6tland", "flag": "Sweden Norway Union" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [833, 73], - "name": "Närke", + "name": "N\u00e4rke", "flag": "Sweden Norway Union" }, { @@ -135,5 +135,6 @@ "name": "Bornholm", "flag": "dk" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/eastasia/info.json b/map-generator/assets/maps/eastasia/info.json index 2310929a5e..e9c1f946e1 100644 --- a/map-generator/assets/maps/eastasia/info.json +++ b/map-generator/assets/maps/eastasia/info.json @@ -115,5 +115,6 @@ "name": "Kinki", "flag": "jp" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/europe/info.json b/map-generator/assets/maps/europe/info.json index 801b74a95a..06ddbfb448 100644 --- a/map-generator/assets/maps/europe/info.json +++ b/map-generator/assets/maps/europe/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [2334, 1313], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -218,7 +218,7 @@ }, { "coordinates": [1900, 132], - "name": "Sápmi", + "name": "S\u00e1pmi", "flag": "Sami flag" }, { @@ -266,5 +266,6 @@ "name": "Monaco", "flag": "mc" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/europeclassic/info.json b/map-generator/assets/maps/europeclassic/info.json index 74032a8768..a2a991ff51 100644 --- a/map-generator/assets/maps/europeclassic/info.json +++ b/map-generator/assets/maps/europeclassic/info.json @@ -103,7 +103,7 @@ }, { "coordinates": [1614, 834], - "name": "Türkiye", + "name": "T\u00fcrkiye", "flag": "tr" }, { @@ -163,7 +163,7 @@ }, { "coordinates": [1277, 90], - "name": "Sápmi", + "name": "S\u00e1pmi", "flag": "Sami flag" }, { @@ -191,5 +191,6 @@ "name": "Denmark", "flag": "dk" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/falklandislands/info.json b/map-generator/assets/maps/falklandislands/info.json index 2693aaa1fc..f76e382cf8 100644 --- a/map-generator/assets/maps/falklandislands/info.json +++ b/map-generator/assets/maps/falklandislands/info.json @@ -82,5 +82,6 @@ "y": 0 } ] - } + }, + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/faroeislands/info.json b/map-generator/assets/maps/faroeislands/info.json index 6b79447e60..326e3de59d 100644 --- a/map-generator/assets/maps/faroeislands/info.json +++ b/map-generator/assets/maps/faroeislands/info.json @@ -35,5 +35,6 @@ "name": "Nordoyar Region", "flag": "fo" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/fingerlakes/info.json b/map-generator/assets/maps/fingerlakes/info.json index 6f6cef8370..d02ea457d5 100644 --- a/map-generator/assets/maps/fingerlakes/info.json +++ b/map-generator/assets/maps/fingerlakes/info.json @@ -55,5 +55,6 @@ "name": "Hammondsport", "flag": "New_York" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/france/info.json b/map-generator/assets/maps/france/info.json index f993683448..eafc631859 100644 --- a/map-generator/assets/maps/france/info.json +++ b/map-generator/assets/maps/france/info.json @@ -32,7 +32,7 @@ }, { "coordinates": [1284, 714], - "name": "Île-de-France", + "name": "\u00cele-de-France", "flag": "fr-idf" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [1691, 1149], - "name": "Franche-Comté", + "name": "Franche-Comt\u00e9", "flag": "fr-i" }, { @@ -82,7 +82,7 @@ }, { "coordinates": [1018, 1885], - "name": "Midi-Pyrénées", + "name": "Midi-Pyr\u00e9n\u00e9es", "flag": "1_Occitania" }, { @@ -92,12 +92,12 @@ }, { "coordinates": [1792, 1700], - "name": "Provence-Alpes-Côte d'Azur", + "name": "Provence-Alpes-C\u00f4te d'Azur", "flag": "fr-pac" }, { "coordinates": [1635, 1460], - "name": "Rhône-Alpes", + "name": "Rh\u00f4ne-Alpes", "flag": "fr-v" }, { @@ -130,5 +130,6 @@ "name": "Corsica", "flag": "Corsica" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/gatewaytotheatlantic/info.json b/map-generator/assets/maps/gatewaytotheatlantic/info.json index 22598f7846..1b031a772c 100644 --- a/map-generator/assets/maps/gatewaytotheatlantic/info.json +++ b/map-generator/assets/maps/gatewaytotheatlantic/info.json @@ -140,5 +140,6 @@ "name": "Holy Roman Empire", "flag": "Holy Roman Empire" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/germany/info.json b/map-generator/assets/maps/germany/info.json index 4ba2fb4ce8..31ca668815 100644 --- a/map-generator/assets/maps/germany/info.json +++ b/map-generator/assets/maps/germany/info.json @@ -5,14 +5,14 @@ "categories": ["europe", "new"], "multiplayer_frequency": 5, "custom_tribes": [ - "Aachen, Städteregion", + "Aachen, St\u00e4dteregion", "Ahrweiler", "Aichach-Friedberg", "Alb-Donau-Kreis", "Altenburger Land", "Altenkirchen (Westerwald)", "Altmarkkreis Salzwedel", - "Altötting", + "Alt\u00f6tting", "Alzey-Worms", "Amberg-Sulzbach", "Ammerland", @@ -21,22 +21,22 @@ "Aschaffenburg", "Augsburg", "Aurich", - "Bad Dürkheim", + "Bad D\u00fcrkheim", "Bad Kissingen", "Bad Kreuznach", - "Bad Tölz-Wolfratshausen", + "Bad T\u00f6lz-Wolfratshausen", "Bamberg", "Barnim", "Bautzen", "Bayreuth", "Berchtesgadener Land", - "Bergstraße", + "Bergstra\u00dfe", "Bernkastel-Wittlich", "Biberach", "Birkenfeld", - "Böblingen", + "B\u00f6blingen", "Bodenseekreis", - "Börde", + "B\u00f6rde", "Borken", "Breisgau-Hochschwarzwald", "Burgenlandkreis", @@ -58,18 +58,18 @@ "Dithmarschen", "Donau-Ries", "Donnersbergkreis", - "Düren", + "D\u00fcren", "Ebersberg", "Eichsfeld", - "Eichstätt", - "Eifelkreis Bitburg-Prüm", + "Eichst\u00e4tt", + "Eifelkreis Bitburg-Pr\u00fcm", "Elbe-Elster", "Emmendingen", "Emsland", "Ennepe-Ruhr-Kreis", "Enzkreis", "Erding", - "Erlangen-Höchstadt", + "Erlangen-H\u00f6chstadt", "Erzgebirgskreis", "Esslingen", "Euskirchen", @@ -79,27 +79,27 @@ "Freyung-Grafenau", "Friesland", "Fulda", - "Fürstenfeldbruck", - "Fürth", + "F\u00fcrstenfeldbruck", + "F\u00fcrth", "Garmisch-Partenkirchen", "Germersheim", - "Gießen", + "Gie\u00dfen", "Gifhorn", - "Göppingen", - "Görlitz", + "G\u00f6ppingen", + "G\u00f6rlitz", "Goslar", "Gotha", - "Göttingen", + "G\u00f6ttingen", "Grafschaft Bentheim", "Greiz", - "Groß-Gerau", - "Günzburg", - "Gütersloh", + "Gro\u00df-Gerau", + "G\u00fcnzburg", + "G\u00fctersloh", "Hameln-Pyrmont", "Hannover, Region", "Harburg", "Harz", - "Haßberge", + "Ha\u00dfberge", "Havelland", "Heidekreis", "Heidenheim", @@ -116,7 +116,7 @@ "Hof", "Hohenlohekreis", "Holzminden", - "Höxter", + "H\u00f6xter", "Ilm-Kreis", "Jerichower Land", "Kaiserslautern", @@ -129,7 +129,7 @@ "Kronach", "Kulmbach", "Kusel", - "Kyffhäuserkreis", + "Kyffh\u00e4userkreis", "Lahn-Dill-Kreis", "Landsberg am Lech", "Landshut", @@ -139,31 +139,31 @@ "Limburg-Weilburg", "Lindau (Bodensee)", "Lippe", - "Lörrach", - "Lüchow-Dannenberg", + "L\u00f6rrach", + "L\u00fcchow-Dannenberg", "Ludwigsburg", "Ludwigslust-Parchim", - "Lüneburg", + "L\u00fcneburg", "Main-Kinzig-Kreis", "Main-Spessart", "Main-Tauber-Kreis", "Main-Taunus-Kreis", "Mainz-Bingen", - "Mansfeld-Südharz", + "Mansfeld-S\u00fcdharz", "Marburg-Biedenkopf", - "Märkischer Kreis", - "Märkisch-Oderland", + "M\u00e4rkischer Kreis", + "M\u00e4rkisch-Oderland", "Mayen-Koblenz", "Mecklenburgische Seenplatte", - "Meißen", + "Mei\u00dfen", "Merzig-Wadern", "Mettmann", "Miesbach", "Miltenberg", - "Minden-Lübbecke", + "Minden-L\u00fcbbecke", "Mittelsachsen", - "Mühldorf am Inn", - "München", + "M\u00fchldorf am Inn", + "M\u00fcnchen", "Neckar-Odenwald-Kreis", "Neu-Ulm", "Neuburg-Schrobenhausen", @@ -178,8 +178,8 @@ "Nordsachsen", "Nordwestmecklenburg", "Northeim", - "Nürnberger Land", - "Oberallgäu", + "N\u00fcrnberger Land", + "Oberallg\u00e4u", "Oberbergischer Kreis", "Oberhavel", "Oberspreewald-Lausitz", @@ -189,9 +189,9 @@ "Oldenburg", "Olpe", "Ortenaukreis", - "Osnabrück", + "Osnabr\u00fcck", "Ostalbkreis", - "Ostallgäu", + "Ostallg\u00e4u", "Osterholz", "Ostholstein", "Ostprignitz-Ruppin", @@ -200,7 +200,7 @@ "Peine", "Pfaffenhofen an der Ilm", "Pinneberg", - "Plön", + "Pl\u00f6n", "Potsdam-Mittelmark", "Prignitz", "Rastatt", @@ -209,21 +209,21 @@ "Regen", "Regensburg", "Rems-Murr-Kreis", - "Rendsburg-Eckernförde", + "Rendsburg-Eckernf\u00f6rde", "Reutlingen", "Rhein-Erft-Kreis", "Rheingau-Taunus-Kreis", - "Rhein-Hunsrück-Kreis", + "Rhein-Hunsr\u00fcck-Kreis", "Rheinisch-Bergischer Kreis", "Rhein-Kreis Neuss", "Rhein-Lahn-Kreis", "Rhein-Neckar-Kreis", "Rhein-Pfalz-Kreis", "Rhein-Sieg-Kreis", - "Rhön-Grabfeld", + "Rh\u00f6n-Grabfeld", "Rosenheim", "Rostock", - "Rotenburg (Wümme)", + "Rotenburg (W\u00fcmme)", "Roth", "Rottal-Inn", "Rottweil", @@ -231,15 +231,15 @@ "Saalekreis", "Saale-Orla-Kreis", "Saalfeld-Rudolstadt", - "Saarbrücken, Regionalverband", + "Saarbr\u00fccken, Regionalverband", "Saarlouis", "Saarpfalz-Kreis", - "Sächsische Schweiz-Osterzgebirge", + "S\u00e4chsische Schweiz-Osterzgebirge", "Salzlandkreis", "Schaumburg", "Schleswig-Flensburg", "Schmalkalden-Meiningen", - "Schwäbisch Hall", + "Schw\u00e4bisch Hall", "Schwalm-Eder-Kreis", "Schwandorf", "Schwarzwald-Baar-Kreis", @@ -248,9 +248,9 @@ "Siegen-Wittgenstein", "Sigmaringen", "Soest", - "Sömmerda", + "S\u00f6mmerda", "Sonneberg", - "Spree-Neiße", + "Spree-Nei\u00dfe", "St. Wendel", "Stade", "Starnberg", @@ -259,26 +259,26 @@ "Stendal", "Stormarn", "Straubing-Bogen", - "Südliche Weinstraße", - "Südwestpfalz", - "Teltow-Fläming", + "S\u00fcdliche Weinstra\u00dfe", + "S\u00fcdwestpfalz", + "Teltow-Fl\u00e4ming", "Tirschenreuth", "Traunstein", "Trier-Saarburg", - "Tübingen", + "T\u00fcbingen", "Tuttlingen", "Uckermark", "Uelzen", "Unna", "Unstrut-Hainich-Kreis", - "Unterallgäu", + "Unterallg\u00e4u", "Vechta", "Verden", "Viersen", "Vogelsbergkreis", "Vogtlandkreis", "Vorpommern-Greifswald", - "Vorpommern-Rügen", + "Vorpommern-R\u00fcgen", "Vulkaneifel", "Waldeck-Frankenberg", "Waldshut", @@ -286,17 +286,17 @@ "Wartburgkreis", "Weilheim-Schongau", "Weimarer Land", - "Weißenburg-Gunzenhausen", - "Werra-Meißner-Kreis", + "Wei\u00dfenburg-Gunzenhausen", + "Werra-Mei\u00dfner-Kreis", "Wesel", "Wesermarsch", "Westerwaldkreis", "Wetteraukreis", "Wittenberg", "Wittmund", - "Wolfenbüttel", + "Wolfenb\u00fcttel", "Wunsiedel im Fichtelgebirge", - "Würzburg", + "W\u00fcrzburg", "Zollernalbkreis", "Zwickau", "Aachen", @@ -313,11 +313,11 @@ "Cottbus", "Darmstadt", "Delmenhorst", - "Dessau-Roßlau", + "Dessau-Ro\u00dflau", "Dortmund", "Dresden", "Duisburg", - "Düsseldorf", + "D\u00fcsseldorf", "Emden", "Erfurt", "Erlangen", @@ -339,25 +339,25 @@ "Ingolstadt", "Jena", "Kaufbeuren", - "Kempten (Allgäu)", + "Kempten (Allg\u00e4u)", "Kiel", "Koblenz", - "Köln", + "K\u00f6ln", "Krefeld", "Landau in der Pfalz", "Leverkusen", - "Lübeck", + "L\u00fcbeck", "Ludwigshafen am Rhein", "Magdeburg", "Mainz", "Mannheim", "Memmingen", - "Mönchengladbach", - "Mülheim an der Ruhr", - "Münster", - "Neumünster", - "Neustadt an der Weinstraße", - "Nürnberg", + "M\u00f6nchengladbach", + "M\u00fclheim an der Ruhr", + "M\u00fcnster", + "Neum\u00fcnster", + "Neustadt an der Weinstra\u00dfe", + "N\u00fcrnberg", "Oberhausen", "Offenbach am Main", "Oldenburg (Oldb)", @@ -382,8 +382,8 @@ "Wolfsburg", "Worms", "Wuppertal", - "Zweibrücken", - "Preußen", + "Zweibr\u00fccken", + "Preu\u00dfen", "Schwaben", "Franken", "Rheinland", @@ -398,15 +398,15 @@ "Nassau", "Kurpfalz", "Berg", - "Jülich", + "J\u00fclich", "Lothringen", "Harzgau", "Wetterau", "Ruhrgebiet", - "Allgäu", + "Allg\u00e4u", "Schwarzwald", "Spreewald", - "Altmühltal", + "Altm\u00fchltal", "Spessart", "Odenwald", "Eifel", @@ -459,7 +459,7 @@ }, { "coordinates": [602, 1207], - "name": "Baden-Württemberg", + "name": "Baden-W\u00fcrttemberg", "strength": 2, "flag": "DE-BW" }, @@ -511,5 +511,6 @@ "strength": 2, "flag": "DE-BB" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/greatlakes/info.json b/map-generator/assets/maps/greatlakes/info.json index 4d87ca8a5a..77a699c3b4 100644 --- a/map-generator/assets/maps/greatlakes/info.json +++ b/map-generator/assets/maps/greatlakes/info.json @@ -175,5 +175,6 @@ "name": "Rouyn-Noranda", "flag": "ca" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/gulfofguinea/info.json b/map-generator/assets/maps/gulfofguinea/info.json index c45322fa84..516c53d3c6 100644 --- a/map-generator/assets/maps/gulfofguinea/info.json +++ b/map-generator/assets/maps/gulfofguinea/info.json @@ -317,5 +317,6 @@ "name": "Foulenzem", "flag": "ga" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/gulfofstlawrence/info.json b/map-generator/assets/maps/gulfofstlawrence/info.json index aeda2d3620..795dffe9e7 100644 --- a/map-generator/assets/maps/gulfofstlawrence/info.json +++ b/map-generator/assets/maps/gulfofstlawrence/info.json @@ -158,5 +158,6 @@ "y": 500 } ] - } + }, + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/halkidiki/info.json b/map-generator/assets/maps/halkidiki/info.json index 80d9e0e546..0c139405d3 100644 --- a/map-generator/assets/maps/halkidiki/info.json +++ b/map-generator/assets/maps/halkidiki/info.json @@ -45,5 +45,6 @@ "name": "Thrace", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/hawaii/info.json b/map-generator/assets/maps/hawaii/info.json index 5260bc1365..509384f3b2 100644 --- a/map-generator/assets/maps/hawaii/info.json +++ b/map-generator/assets/maps/hawaii/info.json @@ -50,5 +50,6 @@ "name": "Hilo", "flag": "us" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/hecatestrait/info.json b/map-generator/assets/maps/hecatestrait/info.json index 15c5a89a1b..74777ab466 100644 --- a/map-generator/assets/maps/hecatestrait/info.json +++ b/map-generator/assets/maps/hecatestrait/info.json @@ -125,5 +125,6 @@ "coordinates": [2165, 525], "name": "Ts'il Kaz Koh" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/hongkong/info.json b/map-generator/assets/maps/hongkong/info.json index 2e84027b49..3829f0730e 100644 --- a/map-generator/assets/maps/hongkong/info.json +++ b/map-generator/assets/maps/hongkong/info.json @@ -360,5 +360,6 @@ "name": "Tai Mo Shan", "flag": "hk" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/iceland/info.json b/map-generator/assets/maps/iceland/info.json index cd292a30a3..447e809f30 100644 --- a/map-generator/assets/maps/iceland/info.json +++ b/map-generator/assets/maps/iceland/info.json @@ -45,5 +45,6 @@ "name": "Eastern Region", "flag": "is" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/indiansubcontinent/info.json b/map-generator/assets/maps/indiansubcontinent/info.json index 6cd946cb83..f578171ddd 100644 --- a/map-generator/assets/maps/indiansubcontinent/info.json +++ b/map-generator/assets/maps/indiansubcontinent/info.json @@ -265,5 +265,6 @@ "name": "Puducherry", "flag": "in" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/irishsea/info.json b/map-generator/assets/maps/irishsea/info.json index 91b316992a..7763e663bb 100644 --- a/map-generator/assets/maps/irishsea/info.json +++ b/map-generator/assets/maps/irishsea/info.json @@ -318,5 +318,6 @@ "name": "Caernarfon", "flag": "gb-wls" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/italia/info.json b/map-generator/assets/maps/italia/info.json index 19c2793f90..b4d8f46fb3 100644 --- a/map-generator/assets/maps/italia/info.json +++ b/map-generator/assets/maps/italia/info.json @@ -59,5 +59,6 @@ "coordinates": [1238, 349], "name": "Ottoman Empire" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/japan/info.json b/map-generator/assets/maps/japan/info.json index a607531248..ca6a85d063 100644 --- a/map-generator/assets/maps/japan/info.json +++ b/map-generator/assets/maps/japan/info.json @@ -65,5 +65,6 @@ "name": "Kyoto", "flag": "jp" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/juandefucastrait/info.json b/map-generator/assets/maps/juandefucastrait/info.json index 026787db87..d975c4dc77 100644 --- a/map-generator/assets/maps/juandefucastrait/info.json +++ b/map-generator/assets/maps/juandefucastrait/info.json @@ -330,5 +330,6 @@ "y": 0 } ] - } + }, + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/korea/info.json b/map-generator/assets/maps/korea/info.json index 8a9abf7f35..785b1d6472 100644 --- a/map-generator/assets/maps/korea/info.json +++ b/map-generator/assets/maps/korea/info.json @@ -182,5 +182,6 @@ "y": 1210 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/lasvegasstrip/info.json b/map-generator/assets/maps/lasvegasstrip/info.json index f225d36841..3eb72b1cff 100644 --- a/map-generator/assets/maps/lasvegasstrip/info.json +++ b/map-generator/assets/maps/lasvegasstrip/info.json @@ -331,5 +331,6 @@ "name": "Polo Towers", "flag": "Nevada" } - ] + ], + "themes": ["north_america", "western"] } diff --git a/map-generator/assets/maps/lemnos/info.json b/map-generator/assets/maps/lemnos/info.json index 96148f8b82..b405d969b3 100644 --- a/map-generator/assets/maps/lemnos/info.json +++ b/map-generator/assets/maps/lemnos/info.json @@ -50,5 +50,6 @@ "flag": "gr", "name": "Pyrgos" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/levant/info.json b/map-generator/assets/maps/levant/info.json index 1f8cb2fc61..443b369f88 100644 --- a/map-generator/assets/maps/levant/info.json +++ b/map-generator/assets/maps/levant/info.json @@ -317,5 +317,6 @@ "name": "Baritun", "flag": "Ayyubid Dynasty" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/lisbon/info.json b/map-generator/assets/maps/lisbon/info.json index b61eb7b696..0fdd35a817 100644 --- a/map-generator/assets/maps/lisbon/info.json +++ b/map-generator/assets/maps/lisbon/info.json @@ -80,5 +80,6 @@ "name": "Carvalhal", "flag": "pt" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/losangeles/info.json b/map-generator/assets/maps/losangeles/info.json index 85e49282fb..426c02bf32 100644 --- a/map-generator/assets/maps/losangeles/info.json +++ b/map-generator/assets/maps/losangeles/info.json @@ -135,5 +135,6 @@ "flag": "California", "name": "Encino" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/manicouagan/info.json b/map-generator/assets/maps/manicouagan/info.json index 2f792728eb..b8d1e7e862 100644 --- a/map-generator/assets/maps/manicouagan/info.json +++ b/map-generator/assets/maps/manicouagan/info.json @@ -60,5 +60,6 @@ "flag": "Quebec", "name": "Lamontagne" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/marenostrum/info.json b/map-generator/assets/maps/marenostrum/info.json index fc0635bb20..5e4388aec2 100644 --- a/map-generator/assets/maps/marenostrum/info.json +++ b/map-generator/assets/maps/marenostrum/info.json @@ -195,5 +195,6 @@ "name": "Numidia", "flag": "Amazigh flag" } - ] + ], + "themes": ["europe", "asia", "africa"] } diff --git a/map-generator/assets/maps/mena/info.json b/map-generator/assets/maps/mena/info.json index 43bcaff56f..212fb798f9 100644 --- a/map-generator/assets/maps/mena/info.json +++ b/map-generator/assets/maps/mena/info.json @@ -181,5 +181,6 @@ "name": "Kazakhstan", "flag": "kz" } - ] + ], + "themes": ["asia", "africa"] } diff --git a/map-generator/assets/maps/middleeast/info.json b/map-generator/assets/maps/middleeast/info.json index 309b98f533..3004158d03 100644 --- a/map-generator/assets/maps/middleeast/info.json +++ b/map-generator/assets/maps/middleeast/info.json @@ -140,5 +140,6 @@ "name": "Russian State", "flag": "ru" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/mississippiriver/info.json b/map-generator/assets/maps/mississippiriver/info.json index 02d042626b..eabc9f2ac6 100644 --- a/map-generator/assets/maps/mississippiriver/info.json +++ b/map-generator/assets/maps/mississippiriver/info.json @@ -317,5 +317,6 @@ "name": "Round Lake", "flag": "Mississippi" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/montreal/info.json b/map-generator/assets/maps/montreal/info.json index bc3d7532af..30c612e7e5 100644 --- a/map-generator/assets/maps/montreal/info.json +++ b/map-generator/assets/maps/montreal/info.json @@ -65,5 +65,6 @@ "flag": "Quebec", "name": "Pointe-aux-Trembles" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/newyorkcity/info.json b/map-generator/assets/maps/newyorkcity/info.json index a4443efaaa..b1b6c4c89c 100644 --- a/map-generator/assets/maps/newyorkcity/info.json +++ b/map-generator/assets/maps/newyorkcity/info.json @@ -94,5 +94,6 @@ "name": "Gravesend", "flag": "gb-eng" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/niledelta/info.json b/map-generator/assets/maps/niledelta/info.json index 1af28d34be..9cd4497401 100644 --- a/map-generator/assets/maps/niledelta/info.json +++ b/map-generator/assets/maps/niledelta/info.json @@ -60,5 +60,6 @@ "name": "El Mansoura", "flag": "eg" } - ] + ], + "themes": ["africa"] } diff --git a/map-generator/assets/maps/northamerica/info.json b/map-generator/assets/maps/northamerica/info.json index 4f5c9fc9f6..571b529f58 100644 --- a/map-generator/assets/maps/northamerica/info.json +++ b/map-generator/assets/maps/northamerica/info.json @@ -361,5 +361,6 @@ "name": "Azores", "flag": "pt-azores" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/northwestpassage/info.json b/map-generator/assets/maps/northwestpassage/info.json index e55a84575d..06eea6317c 100644 --- a/map-generator/assets/maps/northwestpassage/info.json +++ b/map-generator/assets/maps/northwestpassage/info.json @@ -307,5 +307,6 @@ "name": "Zackenberg", "flag": "gl" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/oceania/info.json b/map-generator/assets/maps/oceania/info.json index 7a1196f829..02ec746432 100644 --- a/map-generator/assets/maps/oceania/info.json +++ b/map-generator/assets/maps/oceania/info.json @@ -115,5 +115,6 @@ "name": "Hawaii", "flag": "Hawaii" } - ] + ], + "themes": ["oceania"] } diff --git a/map-generator/assets/maps/russia/info.json b/map-generator/assets/maps/russia/info.json index 58e24171ea..3ad2f84797 100644 --- a/map-generator/assets/maps/russia/info.json +++ b/map-generator/assets/maps/russia/info.json @@ -415,5 +415,6 @@ "name": "Zabaykalsky", "flag": "RU-ZAB" } - ] + ], + "themes": ["europe", "asia"] } diff --git a/map-generator/assets/maps/sanfrancisco/info.json b/map-generator/assets/maps/sanfrancisco/info.json index 8cdda4231e..b06d69bab2 100644 --- a/map-generator/assets/maps/sanfrancisco/info.json +++ b/map-generator/assets/maps/sanfrancisco/info.json @@ -110,5 +110,6 @@ "name": "Bodega Bay", "flag": "California" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/scandinavia/info.json b/map-generator/assets/maps/scandinavia/info.json index 725b3474fc..883343478b 100644 --- a/map-generator/assets/maps/scandinavia/info.json +++ b/map-generator/assets/maps/scandinavia/info.json @@ -97,7 +97,7 @@ }, { "coordinates": [781, 1865], - "name": "Skåne", + "name": "Sk\u00e5ne", "flag": "se" }, { @@ -179,12 +179,12 @@ }, { "coordinates": [689, 920], - "name": "Trøndelag", + "name": "Tr\u00f8ndelag", "flag": "no" }, { "coordinates": [765, 1148], - "name": "Jämtland", + "name": "J\u00e4mtland", "flag": "se" }, { @@ -199,12 +199,12 @@ }, { "coordinates": [728, 1688], - "name": "Västra Götaland", + "name": "V\u00e4stra G\u00f6taland", "flag": "se" }, { "coordinates": [869, 1756], - "name": "Jönköping", + "name": "J\u00f6nk\u00f6ping", "flag": "se" }, { @@ -214,7 +214,7 @@ }, { "coordinates": [926, 1307], - "name": "Gävleborg", + "name": "G\u00e4vleborg", "flag": "se" }, { @@ -239,7 +239,7 @@ }, { "coordinates": [971, 877], - "name": "Västerbotten", + "name": "V\u00e4sterbotten", "flag": "se" }, { @@ -317,5 +317,6 @@ "name": "Zemgale", "flag": "lv" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/sol/info.json b/map-generator/assets/maps/sol/info.json index 36f5757457..89f6f3aced 100644 --- a/map-generator/assets/maps/sol/info.json +++ b/map-generator/assets/maps/sol/info.json @@ -235,5 +235,6 @@ "name": "Uranus Trojans", "flag": "uranus" } - ] + ], + "themes": ["space"] } diff --git a/map-generator/assets/maps/southamerica/info.json b/map-generator/assets/maps/southamerica/info.json index d2b3bfa4ea..4e7ddbd104 100644 --- a/map-generator/assets/maps/southamerica/info.json +++ b/map-generator/assets/maps/southamerica/info.json @@ -118,7 +118,7 @@ }, { "coordinates": [1267, 794], - "name": "Pará", + "name": "Par\u00e1", "flag": "Para" }, { @@ -128,8 +128,9 @@ }, { "coordinates": [1374, 1404], - "name": "São Paulo", + "name": "S\u00e3o Paulo", "flag": "Sao Paulo" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/southeastasia/info.json b/map-generator/assets/maps/southeastasia/info.json index a62129da0e..8ab22a7a8f 100644 --- a/map-generator/assets/maps/southeastasia/info.json +++ b/map-generator/assets/maps/southeastasia/info.json @@ -318,5 +318,6 @@ "name": "Paracel Islands", "flag": "" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/straitofgibraltar/info.json b/map-generator/assets/maps/straitofgibraltar/info.json index 033c3599da..8975754e0a 100644 --- a/map-generator/assets/maps/straitofgibraltar/info.json +++ b/map-generator/assets/maps/straitofgibraltar/info.json @@ -54,5 +54,6 @@ "y": 651 } ] - } + }, + "themes": ["europe", "africa"] } diff --git a/map-generator/assets/maps/straitofhormuz/info.json b/map-generator/assets/maps/straitofhormuz/info.json index a85781c044..1026649620 100644 --- a/map-generator/assets/maps/straitofhormuz/info.json +++ b/map-generator/assets/maps/straitofhormuz/info.json @@ -127,5 +127,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/straitofmalacca/info.json b/map-generator/assets/maps/straitofmalacca/info.json index 1e9b55826e..bda60408a5 100644 --- a/map-generator/assets/maps/straitofmalacca/info.json +++ b/map-generator/assets/maps/straitofmalacca/info.json @@ -70,5 +70,6 @@ "name": "Riau Islands", "flag": "id" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/svalmel/info.json b/map-generator/assets/maps/svalmel/info.json index 3b23af2c95..c227d17fea 100644 --- a/map-generator/assets/maps/svalmel/info.json +++ b/map-generator/assets/maps/svalmel/info.json @@ -30,5 +30,6 @@ "name": "Nordaustlandet", "flag": "no" } - ] + ], + "themes": ["europe", "north_america"] } diff --git a/map-generator/assets/maps/taiwanstrait/info.json b/map-generator/assets/maps/taiwanstrait/info.json index a3a9a86646..08e69bb32d 100644 --- a/map-generator/assets/maps/taiwanstrait/info.json +++ b/map-generator/assets/maps/taiwanstrait/info.json @@ -147,5 +147,6 @@ "y": 0 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/tierradelfuego/info.json b/map-generator/assets/maps/tierradelfuego/info.json index 51fdda40fe..4dcd4c5521 100644 --- a/map-generator/assets/maps/tierradelfuego/info.json +++ b/map-generator/assets/maps/tierradelfuego/info.json @@ -105,5 +105,6 @@ "name": "San Gregorio", "flag": "Magallanes" } - ] + ], + "themes": ["south_america"] } diff --git a/map-generator/assets/maps/twolakes/info.json b/map-generator/assets/maps/twolakes/info.json index c661060676..3cd02099b2 100644 --- a/map-generator/assets/maps/twolakes/info.json +++ b/map-generator/assets/maps/twolakes/info.json @@ -30,5 +30,6 @@ "name": "Prespa", "flag": "gr" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/unitedstates/info.json b/map-generator/assets/maps/unitedstates/info.json index 49c612e0e3..6e3ef59a46 100644 --- a/map-generator/assets/maps/unitedstates/info.json +++ b/map-generator/assets/maps/unitedstates/info.json @@ -317,5 +317,6 @@ "name": "Miccosukee", "flag": "Miccosukee" } - ] + ], + "themes": ["north_america"] } diff --git a/map-generator/assets/maps/venice/info.json b/map-generator/assets/maps/venice/info.json index 9854b75d63..d712ab8345 100644 --- a/map-generator/assets/maps/venice/info.json +++ b/map-generator/assets/maps/venice/info.json @@ -80,5 +80,6 @@ "name": "Sant'Elena", "flag": "venice" } - ] + ], + "themes": ["europe"] } diff --git a/map-generator/assets/maps/vietnam/info.json b/map-generator/assets/maps/vietnam/info.json index dbc56da5a6..a07b008ce2 100644 --- a/map-generator/assets/maps/vietnam/info.json +++ b/map-generator/assets/maps/vietnam/info.json @@ -199,5 +199,6 @@ "y": 1360 } ] - } + }, + "themes": ["asia"] } diff --git a/map-generator/assets/maps/yellowsea/info.json b/map-generator/assets/maps/yellowsea/info.json index cb2a49830f..ac26f71c54 100644 --- a/map-generator/assets/maps/yellowsea/info.json +++ b/map-generator/assets/maps/yellowsea/info.json @@ -45,5 +45,6 @@ "flag": "cn", "name": "Jilin" } - ] + ], + "themes": ["asia"] } diff --git a/map-generator/assets/maps/yenisei/info.json b/map-generator/assets/maps/yenisei/info.json index 9a8ac5fad5..67b9393528 100644 --- a/map-generator/assets/maps/yenisei/info.json +++ b/map-generator/assets/maps/yenisei/info.json @@ -35,5 +35,6 @@ "flag": "ru", "name": "Northern Island" } - ] + ], + "themes": ["asia"] } diff --git a/resources/maps/achiran/manifest.json b/resources/maps/achiran/manifest.json index 0ddbbbb382..6c161e706f 100644 --- a/resources/maps/achiran/manifest.json +++ b/resources/maps/achiran/manifest.json @@ -40,5 +40,6 @@ "name": "Achill" } ], + "themes": ["europe", "scary"], "translation_key": "map.achiran" } diff --git a/resources/maps/aegean/manifest.json b/resources/maps/aegean/manifest.json index 7b76b3bcbe..41bba77e51 100644 --- a/resources/maps/aegean/manifest.json +++ b/resources/maps/aegean/manifest.json @@ -157,5 +157,6 @@ } ] }, + "themes": ["europe", "asia"], "translation_key": "map.aegean" } diff --git a/resources/maps/africa/manifest.json b/resources/maps/africa/manifest.json index d897d4eae4..73e98f3f58 100644 --- a/resources/maps/africa/manifest.json +++ b/resources/maps/africa/manifest.json @@ -241,5 +241,6 @@ "name": "Sao Tome and Principe" } ], + "themes": ["africa"], "translation_key": "map.africa" } diff --git a/resources/maps/alps/manifest.json b/resources/maps/alps/manifest.json index 942a5c1845..e7b39f73d4 100644 --- a/resources/maps/alps/manifest.json +++ b/resources/maps/alps/manifest.json @@ -60,5 +60,6 @@ "name": "Liechtenstein" } ], + "themes": ["europe"], "translation_key": "map.alps" } diff --git a/resources/maps/amazonriver/manifest.json b/resources/maps/amazonriver/manifest.json index cb5af0d25a..edd6dd0498 100644 --- a/resources/maps/amazonriver/manifest.json +++ b/resources/maps/amazonriver/manifest.json @@ -125,5 +125,6 @@ "name": "Baia" } ], + "themes": ["south_america"], "translation_key": "map.amazonriver" } diff --git a/resources/maps/archipelagosea/manifest.json b/resources/maps/archipelagosea/manifest.json index 3d1e43f998..029d801af6 100644 --- a/resources/maps/archipelagosea/manifest.json +++ b/resources/maps/archipelagosea/manifest.json @@ -121,5 +121,6 @@ "name": "Hammarsboda" } ], + "themes": ["europe"], "translation_key": "map.archipelagosea" } diff --git a/resources/maps/arctic/manifest.json b/resources/maps/arctic/manifest.json index 2032fc710c..c2f43e2ebb 100644 --- a/resources/maps/arctic/manifest.json +++ b/resources/maps/arctic/manifest.json @@ -240,5 +240,6 @@ "name": "France" } ], + "themes": ["europe", "asia", "north_america"], "translation_key": "map.arctic" } diff --git a/resources/maps/asia/manifest.json b/resources/maps/asia/manifest.json index d0d8416f6c..e62790af09 100644 --- a/resources/maps/asia/manifest.json +++ b/resources/maps/asia/manifest.json @@ -146,5 +146,6 @@ "name": "Ukraine" } ], + "themes": ["asia"], "translation_key": "map.asia" } diff --git a/resources/maps/australia/manifest.json b/resources/maps/australia/manifest.json index 5ff81b9a3e..6622f9e30a 100644 --- a/resources/maps/australia/manifest.json +++ b/resources/maps/australia/manifest.json @@ -55,5 +55,6 @@ "name": "Tasmania" } ], + "themes": ["oceania"], "translation_key": "map.australia" } diff --git a/resources/maps/baikal/manifest.json b/resources/maps/baikal/manifest.json index a73204f453..9fd0356808 100644 --- a/resources/maps/baikal/manifest.json +++ b/resources/maps/baikal/manifest.json @@ -92,5 +92,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.baikal" } diff --git a/resources/maps/bajacalifornia/manifest.json b/resources/maps/bajacalifornia/manifest.json index 2c0e016b89..cdcee875ce 100644 --- a/resources/maps/bajacalifornia/manifest.json +++ b/resources/maps/bajacalifornia/manifest.json @@ -60,5 +60,6 @@ "name": "New Mexico" } ], + "themes": ["north_america"], "translation_key": "map.bajacalifornia" } diff --git a/resources/maps/balkans/manifest.json b/resources/maps/balkans/manifest.json index 767b17acb9..de0c52052f 100644 --- a/resources/maps/balkans/manifest.json +++ b/resources/maps/balkans/manifest.json @@ -332,5 +332,6 @@ "name": "Sicily" } ], + "themes": ["europe"], "translation_key": "map.balkans" } diff --git a/resources/maps/balkhash/manifest.json b/resources/maps/balkhash/manifest.json index ce03661fad..7559157de8 100644 --- a/resources/maps/balkhash/manifest.json +++ b/resources/maps/balkhash/manifest.json @@ -188,5 +188,6 @@ "name": "Aqoy" } ], + "themes": ["asia"], "translation_key": "map.balkhash" } diff --git a/resources/maps/baltics/manifest.json b/resources/maps/baltics/manifest.json index e5a2ac58c4..3d1bbb1386 100644 --- a/resources/maps/baltics/manifest.json +++ b/resources/maps/baltics/manifest.json @@ -327,5 +327,6 @@ "name": "Mulgimaa" } ], + "themes": ["europe"], "translation_key": "map.baltics" } diff --git a/resources/maps/beringsea/manifest.json b/resources/maps/beringsea/manifest.json index 774306da3a..341b7bfea0 100644 --- a/resources/maps/beringsea/manifest.json +++ b/resources/maps/beringsea/manifest.json @@ -157,5 +157,6 @@ } ] }, + "themes": ["asia", "north_america"], "translation_key": "map.beringsea" } diff --git a/resources/maps/beringstrait/manifest.json b/resources/maps/beringstrait/manifest.json index 1de8665ed0..3d907cf06c 100644 --- a/resources/maps/beringstrait/manifest.json +++ b/resources/maps/beringstrait/manifest.json @@ -47,5 +47,6 @@ } ] }, + "themes": ["asia", "north_america"], "translation_key": "map.beringstrait" } diff --git a/resources/maps/betweentwoseas/manifest.json b/resources/maps/betweentwoseas/manifest.json index d6553dc236..cee726c6c5 100644 --- a/resources/maps/betweentwoseas/manifest.json +++ b/resources/maps/betweentwoseas/manifest.json @@ -95,5 +95,6 @@ "name": "Circassia" } ], + "themes": ["europe", "asia"], "translation_key": "map.betweentwoseas" } diff --git a/resources/maps/blacksea/manifest.json b/resources/maps/blacksea/manifest.json index fe1581b680..361e2f74d6 100644 --- a/resources/maps/blacksea/manifest.json +++ b/resources/maps/blacksea/manifest.json @@ -65,5 +65,6 @@ "name": "Circassia" } ], + "themes": ["europe", "asia"], "translation_key": "map.blacksea" } diff --git a/resources/maps/bosphorusstraits/manifest.json b/resources/maps/bosphorusstraits/manifest.json index 87023a3b53..31d4363f66 100644 --- a/resources/maps/bosphorusstraits/manifest.json +++ b/resources/maps/bosphorusstraits/manifest.json @@ -147,5 +147,6 @@ } ] }, + "themes": ["europe", "asia"], "translation_key": "map.bosphorusstraits" } diff --git a/resources/maps/britannia/manifest.json b/resources/maps/britannia/manifest.json index 48659d87cb..de00ae77e5 100644 --- a/resources/maps/britannia/manifest.json +++ b/resources/maps/britannia/manifest.json @@ -119,5 +119,6 @@ "name": "Fermanagh" } ], + "themes": ["europe"], "translation_key": "map.britannia" } diff --git a/resources/maps/britanniaclassic/manifest.json b/resources/maps/britanniaclassic/manifest.json index c0c7a27147..5a1d0edf8b 100644 --- a/resources/maps/britanniaclassic/manifest.json +++ b/resources/maps/britanniaclassic/manifest.json @@ -136,5 +136,6 @@ "name": "Franks" } ], + "themes": ["europe"], "translation_key": "map.britanniaclassic" } diff --git a/resources/maps/caribbean/manifest.json b/resources/maps/caribbean/manifest.json index ef57d82e67..87e2741e5b 100644 --- a/resources/maps/caribbean/manifest.json +++ b/resources/maps/caribbean/manifest.json @@ -332,5 +332,6 @@ "name": "San Andres" } ], + "themes": ["north_america"], "translation_key": "map.caribbean" } diff --git a/resources/maps/caspiansea/manifest.json b/resources/maps/caspiansea/manifest.json index 55cc92aef3..470a0308b8 100644 --- a/resources/maps/caspiansea/manifest.json +++ b/resources/maps/caspiansea/manifest.json @@ -97,5 +97,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.caspiansea" } diff --git a/resources/maps/caucasus/manifest.json b/resources/maps/caucasus/manifest.json index 52afb095c9..60c5a76819 100644 --- a/resources/maps/caucasus/manifest.json +++ b/resources/maps/caucasus/manifest.json @@ -125,5 +125,6 @@ "name": "Eastern Anatolia" } ], + "themes": ["europe", "asia"], "translation_key": "map.caucasus" } diff --git a/resources/maps/china/manifest.json b/resources/maps/china/manifest.json index 5ab22dd4ed..fcf02b3167 100644 --- a/resources/maps/china/manifest.json +++ b/resources/maps/china/manifest.json @@ -332,5 +332,6 @@ "name": "Ma Clique" } ], + "themes": ["asia"], "translation_key": "map.china" } diff --git a/resources/maps/clearwaterlakes/manifest.json b/resources/maps/clearwaterlakes/manifest.json index 3058c03c97..edcfedbe22 100644 --- a/resources/maps/clearwaterlakes/manifest.json +++ b/resources/maps/clearwaterlakes/manifest.json @@ -85,5 +85,6 @@ "name": "Baie Crafton" } ], + "themes": ["north_america"], "translation_key": "map.clearwaterlakes" } diff --git a/resources/maps/conakry/manifest.json b/resources/maps/conakry/manifest.json index e77d6ba175..7ab1c5d7d1 100644 --- a/resources/maps/conakry/manifest.json +++ b/resources/maps/conakry/manifest.json @@ -137,5 +137,6 @@ } ] }, + "themes": ["africa"], "translation_key": "map.conakry" } diff --git a/resources/maps/crimea/manifest.json b/resources/maps/crimea/manifest.json index 9f12ce7e9f..296c421a8a 100644 --- a/resources/maps/crimea/manifest.json +++ b/resources/maps/crimea/manifest.json @@ -152,5 +152,6 @@ "name": "Russia" } ], + "themes": ["europe"], "translation_key": "map.crimea" } diff --git a/resources/maps/danishstraits/manifest.json b/resources/maps/danishstraits/manifest.json index 4b7c5dae0f..1262aeb0bf 100644 --- a/resources/maps/danishstraits/manifest.json +++ b/resources/maps/danishstraits/manifest.json @@ -150,5 +150,6 @@ "name": "Bornholm" } ], + "themes": ["europe"], "translation_key": "map.danishstraits" } diff --git a/resources/maps/eastasia/manifest.json b/resources/maps/eastasia/manifest.json index 30f0954b02..659555792f 100644 --- a/resources/maps/eastasia/manifest.json +++ b/resources/maps/eastasia/manifest.json @@ -130,5 +130,6 @@ "name": "Kinki" } ], + "themes": ["asia"], "translation_key": "map.eastasia" } diff --git a/resources/maps/europe/manifest.json b/resources/maps/europe/manifest.json index 4a92b6e058..591d4a4d02 100644 --- a/resources/maps/europe/manifest.json +++ b/resources/maps/europe/manifest.json @@ -281,5 +281,6 @@ "name": "Monaco" } ], + "themes": ["europe"], "translation_key": "map.europe" } diff --git a/resources/maps/europeclassic/manifest.json b/resources/maps/europeclassic/manifest.json index 9e192d3f47..4c654ad28b 100644 --- a/resources/maps/europeclassic/manifest.json +++ b/resources/maps/europeclassic/manifest.json @@ -206,5 +206,6 @@ "name": "Denmark" } ], + "themes": ["europe"], "translation_key": "map.europeclassic" } diff --git a/resources/maps/falklandislands/manifest.json b/resources/maps/falklandislands/manifest.json index 8680d8a67e..120c9b38a6 100644 --- a/resources/maps/falklandislands/manifest.json +++ b/resources/maps/falklandislands/manifest.json @@ -97,5 +97,6 @@ } ] }, + "themes": ["south_america"], "translation_key": "map.falklandislands" } diff --git a/resources/maps/faroeislands/manifest.json b/resources/maps/faroeislands/manifest.json index 5606b0cbda..3141b91b14 100644 --- a/resources/maps/faroeislands/manifest.json +++ b/resources/maps/faroeislands/manifest.json @@ -50,5 +50,6 @@ "name": "Nordoyar Region" } ], + "themes": ["europe"], "translation_key": "map.faroeislands" } diff --git a/resources/maps/fingerlakes/manifest.json b/resources/maps/fingerlakes/manifest.json index 7cdd737391..52ed632d0b 100644 --- a/resources/maps/fingerlakes/manifest.json +++ b/resources/maps/fingerlakes/manifest.json @@ -70,5 +70,6 @@ "name": "Hammondsport" } ], + "themes": ["north_america"], "translation_key": "map.fingerlakes" } diff --git a/resources/maps/france/manifest.json b/resources/maps/france/manifest.json index cc9d148e96..efa2f52a24 100644 --- a/resources/maps/france/manifest.json +++ b/resources/maps/france/manifest.json @@ -145,5 +145,6 @@ "name": "Corsica" } ], + "themes": ["europe"], "translation_key": "map.france" } diff --git a/resources/maps/gatewaytotheatlantic/manifest.json b/resources/maps/gatewaytotheatlantic/manifest.json index 1553b3e427..86c845c727 100644 --- a/resources/maps/gatewaytotheatlantic/manifest.json +++ b/resources/maps/gatewaytotheatlantic/manifest.json @@ -155,5 +155,6 @@ "name": "Holy Roman Empire" } ], + "themes": ["europe"], "translation_key": "map.gatewaytotheatlantic" } diff --git a/resources/maps/germany/manifest.json b/resources/maps/germany/manifest.json index bb0309da18..1f17ea0726 100644 --- a/resources/maps/germany/manifest.json +++ b/resources/maps/germany/manifest.json @@ -526,5 +526,6 @@ "strength": 2 } ], + "themes": ["europe"], "translation_key": "map.germany" } diff --git a/resources/maps/greatlakes/manifest.json b/resources/maps/greatlakes/manifest.json index eb8e173cb5..55b7a5c74b 100644 --- a/resources/maps/greatlakes/manifest.json +++ b/resources/maps/greatlakes/manifest.json @@ -190,5 +190,6 @@ "name": "Rouyn-Noranda" } ], + "themes": ["north_america"], "translation_key": "map.greatlakes" } diff --git a/resources/maps/gulfofguinea/manifest.json b/resources/maps/gulfofguinea/manifest.json index d649133b4f..c3cf6d67ff 100644 --- a/resources/maps/gulfofguinea/manifest.json +++ b/resources/maps/gulfofguinea/manifest.json @@ -332,5 +332,6 @@ "name": "Omboue" } ], + "themes": ["africa"], "translation_key": "map.gulfofguinea" } diff --git a/resources/maps/gulfofstlawrence/manifest.json b/resources/maps/gulfofstlawrence/manifest.json index cd9b1c1c52..3df26b663b 100644 --- a/resources/maps/gulfofstlawrence/manifest.json +++ b/resources/maps/gulfofstlawrence/manifest.json @@ -173,5 +173,6 @@ } ] }, + "themes": ["north_america"], "translation_key": "map.gulfofstlawrence" } diff --git a/resources/maps/halkidiki/manifest.json b/resources/maps/halkidiki/manifest.json index bf8fc1362c..7cc1a396e8 100644 --- a/resources/maps/halkidiki/manifest.json +++ b/resources/maps/halkidiki/manifest.json @@ -60,5 +60,6 @@ "name": "Thrace" } ], + "themes": ["europe"], "translation_key": "map.halkidiki" } diff --git a/resources/maps/hawaii/manifest.json b/resources/maps/hawaii/manifest.json index 42e7ca7c3e..be8b9f2897 100644 --- a/resources/maps/hawaii/manifest.json +++ b/resources/maps/hawaii/manifest.json @@ -65,5 +65,6 @@ "name": "Hilo" } ], + "themes": ["oceania"], "translation_key": "map.hawaii" } diff --git a/resources/maps/hecatestrait/manifest.json b/resources/maps/hecatestrait/manifest.json index a37ff02fc8..c74034f833 100644 --- a/resources/maps/hecatestrait/manifest.json +++ b/resources/maps/hecatestrait/manifest.json @@ -140,5 +140,6 @@ "name": "Ts'il Kaz Koh" } ], + "themes": ["north_america"], "translation_key": "map.hecatestrait" } diff --git a/resources/maps/hongkong/manifest.json b/resources/maps/hongkong/manifest.json index 56a1b7c349..16d9f30eb8 100644 --- a/resources/maps/hongkong/manifest.json +++ b/resources/maps/hongkong/manifest.json @@ -375,5 +375,6 @@ "name": "Tai Mo Shan" } ], + "themes": ["asia"], "translation_key": "map.hongkong" } diff --git a/resources/maps/iceland/manifest.json b/resources/maps/iceland/manifest.json index 2085776457..401f4addff 100644 --- a/resources/maps/iceland/manifest.json +++ b/resources/maps/iceland/manifest.json @@ -60,5 +60,6 @@ "name": "Eastern Region" } ], + "themes": ["europe"], "translation_key": "map.iceland" } diff --git a/resources/maps/indiansubcontinent/manifest.json b/resources/maps/indiansubcontinent/manifest.json index 16cce6d3c4..be83c328d0 100644 --- a/resources/maps/indiansubcontinent/manifest.json +++ b/resources/maps/indiansubcontinent/manifest.json @@ -280,5 +280,6 @@ "name": "Puducherry" } ], + "themes": ["asia"], "translation_key": "map.indiansubcontinent" } diff --git a/resources/maps/irishsea/manifest.json b/resources/maps/irishsea/manifest.json index 0c407ca137..b832011972 100644 --- a/resources/maps/irishsea/manifest.json +++ b/resources/maps/irishsea/manifest.json @@ -333,5 +333,6 @@ } ], "special_team_count": 3, + "themes": ["europe"], "translation_key": "map.irishsea" } diff --git a/resources/maps/italia/manifest.json b/resources/maps/italia/manifest.json index 469d7325a9..6e3484ad63 100644 --- a/resources/maps/italia/manifest.json +++ b/resources/maps/italia/manifest.json @@ -74,5 +74,6 @@ "name": "Ottoman Empire" } ], + "themes": ["europe"], "translation_key": "map.italia" } diff --git a/resources/maps/japan/manifest.json b/resources/maps/japan/manifest.json index f14d356678..ad76520fe6 100644 --- a/resources/maps/japan/manifest.json +++ b/resources/maps/japan/manifest.json @@ -80,5 +80,6 @@ "name": "Kyoto" } ], + "themes": ["asia"], "translation_key": "map.japan" } diff --git a/resources/maps/juandefucastrait/manifest.json b/resources/maps/juandefucastrait/manifest.json index 9fdcd2307b..f3401010ea 100644 --- a/resources/maps/juandefucastrait/manifest.json +++ b/resources/maps/juandefucastrait/manifest.json @@ -345,5 +345,6 @@ } ] }, + "themes": ["north_america"], "translation_key": "map.juandefucastrait" } diff --git a/resources/maps/korea/manifest.json b/resources/maps/korea/manifest.json index 6b15a8fa22..2e1af5375c 100644 --- a/resources/maps/korea/manifest.json +++ b/resources/maps/korea/manifest.json @@ -197,5 +197,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.korea" } diff --git a/resources/maps/lasvegasstrip/manifest.json b/resources/maps/lasvegasstrip/manifest.json index f4acb0aa81..8dcf153390 100644 --- a/resources/maps/lasvegasstrip/manifest.json +++ b/resources/maps/lasvegasstrip/manifest.json @@ -346,5 +346,6 @@ "name": "Hard Rock Casino" } ], + "themes": ["north_america", "western"], "translation_key": "map.lasvegasstrip" } diff --git a/resources/maps/lemnos/manifest.json b/resources/maps/lemnos/manifest.json index 2c3c756014..699c38a150 100644 --- a/resources/maps/lemnos/manifest.json +++ b/resources/maps/lemnos/manifest.json @@ -65,5 +65,6 @@ "name": "Pyrgos" } ], + "themes": ["europe"], "translation_key": "map.lemnos" } diff --git a/resources/maps/levant/manifest.json b/resources/maps/levant/manifest.json index 035d965613..3e6ccd338b 100644 --- a/resources/maps/levant/manifest.json +++ b/resources/maps/levant/manifest.json @@ -332,5 +332,6 @@ "name": "Knights Hospitaller" } ], + "themes": ["asia"], "translation_key": "map.levant" } diff --git a/resources/maps/lisbon/manifest.json b/resources/maps/lisbon/manifest.json index a28c82a103..7fafa53b77 100644 --- a/resources/maps/lisbon/manifest.json +++ b/resources/maps/lisbon/manifest.json @@ -95,5 +95,6 @@ "name": "Carvalhal" } ], + "themes": ["europe"], "translation_key": "map.lisbon" } diff --git a/resources/maps/losangeles/manifest.json b/resources/maps/losangeles/manifest.json index 07927c2816..f02ac817ec 100644 --- a/resources/maps/losangeles/manifest.json +++ b/resources/maps/losangeles/manifest.json @@ -150,5 +150,6 @@ "name": "Encino" } ], + "themes": ["north_america"], "translation_key": "map.losangeles" } diff --git a/resources/maps/manicouagan/manifest.json b/resources/maps/manicouagan/manifest.json index 8a49d8bcde..60399d9622 100644 --- a/resources/maps/manicouagan/manifest.json +++ b/resources/maps/manicouagan/manifest.json @@ -75,5 +75,6 @@ "name": "Lamontagne" } ], + "themes": ["north_america"], "translation_key": "map.manicouagan" } diff --git a/resources/maps/marenostrum/manifest.json b/resources/maps/marenostrum/manifest.json index 729c0e61ce..71fdfbe030 100644 --- a/resources/maps/marenostrum/manifest.json +++ b/resources/maps/marenostrum/manifest.json @@ -210,5 +210,6 @@ "name": "Numidia" } ], + "themes": ["europe", "asia", "africa"], "translation_key": "map.marenostrum" } diff --git a/resources/maps/mena/manifest.json b/resources/maps/mena/manifest.json index 147937a4b9..e06e5fd339 100644 --- a/resources/maps/mena/manifest.json +++ b/resources/maps/mena/manifest.json @@ -196,5 +196,6 @@ "name": "Kazakhstan" } ], + "themes": ["asia", "africa"], "translation_key": "map.mena" } diff --git a/resources/maps/middleeast/manifest.json b/resources/maps/middleeast/manifest.json index f75cd71f25..e1daf52ae5 100644 --- a/resources/maps/middleeast/manifest.json +++ b/resources/maps/middleeast/manifest.json @@ -155,5 +155,6 @@ "name": "Russian State" } ], + "themes": ["asia"], "translation_key": "map.middleeast" } diff --git a/resources/maps/mississippiriver/manifest.json b/resources/maps/mississippiriver/manifest.json index db80907334..1cf4dbd27e 100644 --- a/resources/maps/mississippiriver/manifest.json +++ b/resources/maps/mississippiriver/manifest.json @@ -332,5 +332,6 @@ "name": "West Memphis" } ], + "themes": ["north_america"], "translation_key": "map.mississippiriver" } diff --git a/resources/maps/montreal/manifest.json b/resources/maps/montreal/manifest.json index 15d1f2b4ee..251e494a26 100644 --- a/resources/maps/montreal/manifest.json +++ b/resources/maps/montreal/manifest.json @@ -80,5 +80,6 @@ "name": "Pointe-aux-Trembles" } ], + "themes": ["north_america"], "translation_key": "map.montreal" } diff --git a/resources/maps/newyorkcity/manifest.json b/resources/maps/newyorkcity/manifest.json index 8bcb84130b..8e1841d944 100644 --- a/resources/maps/newyorkcity/manifest.json +++ b/resources/maps/newyorkcity/manifest.json @@ -109,5 +109,6 @@ "name": "Gravesend" } ], + "themes": ["north_america"], "translation_key": "map.newyorkcity" } diff --git a/resources/maps/niledelta/manifest.json b/resources/maps/niledelta/manifest.json index 34c2eacf75..b2e2a885f2 100644 --- a/resources/maps/niledelta/manifest.json +++ b/resources/maps/niledelta/manifest.json @@ -75,5 +75,6 @@ "name": "El Mansoura" } ], + "themes": ["africa"], "translation_key": "map.niledelta" } diff --git a/resources/maps/northamerica/manifest.json b/resources/maps/northamerica/manifest.json index cfed835a58..170701cbc3 100644 --- a/resources/maps/northamerica/manifest.json +++ b/resources/maps/northamerica/manifest.json @@ -376,5 +376,6 @@ "name": "Azores" } ], + "themes": ["north_america"], "translation_key": "map.northamerica" } diff --git a/resources/maps/northwestpassage/manifest.json b/resources/maps/northwestpassage/manifest.json index 84a034256e..89df4b9b3a 100644 --- a/resources/maps/northwestpassage/manifest.json +++ b/resources/maps/northwestpassage/manifest.json @@ -322,5 +322,6 @@ "name": "Inuvik" } ], + "themes": ["north_america"], "translation_key": "map.northwestpassage" } diff --git a/resources/maps/oceania/manifest.json b/resources/maps/oceania/manifest.json index 91e7327aab..04b58194b0 100644 --- a/resources/maps/oceania/manifest.json +++ b/resources/maps/oceania/manifest.json @@ -130,5 +130,6 @@ "name": "Hawaii" } ], + "themes": ["oceania"], "translation_key": "map.oceania" } diff --git a/resources/maps/russia/manifest.json b/resources/maps/russia/manifest.json index bad954f3f5..33e667ec07 100644 --- a/resources/maps/russia/manifest.json +++ b/resources/maps/russia/manifest.json @@ -430,5 +430,6 @@ "name": "Zabaykalsky" } ], + "themes": ["europe", "asia"], "translation_key": "map.russia" } diff --git a/resources/maps/sanfrancisco/manifest.json b/resources/maps/sanfrancisco/manifest.json index 47853ccce7..e9929004d0 100644 --- a/resources/maps/sanfrancisco/manifest.json +++ b/resources/maps/sanfrancisco/manifest.json @@ -125,5 +125,6 @@ "name": "Bodega Bay" } ], + "themes": ["north_america"], "translation_key": "map.sanfrancisco" } diff --git a/resources/maps/scandinavia/manifest.json b/resources/maps/scandinavia/manifest.json index 90398cdb14..279630ea7a 100644 --- a/resources/maps/scandinavia/manifest.json +++ b/resources/maps/scandinavia/manifest.json @@ -332,5 +332,6 @@ "name": "Finnmark" } ], + "themes": ["europe"], "translation_key": "map.scandinavia" } diff --git a/resources/maps/sol/manifest.json b/resources/maps/sol/manifest.json index b373c81188..3e8bc95c57 100644 --- a/resources/maps/sol/manifest.json +++ b/resources/maps/sol/manifest.json @@ -250,5 +250,6 @@ "name": "Uranus Trojans" } ], + "themes": ["space"], "translation_key": "map.sol" } diff --git a/resources/maps/southamerica/manifest.json b/resources/maps/southamerica/manifest.json index fb3993f1d7..7f4d135756 100644 --- a/resources/maps/southamerica/manifest.json +++ b/resources/maps/southamerica/manifest.json @@ -146,5 +146,6 @@ "name": "São Paulo" } ], + "themes": ["south_america"], "translation_key": "map.southamerica" } diff --git a/resources/maps/southeastasia/manifest.json b/resources/maps/southeastasia/manifest.json index 996677d2e7..e258ad7226 100644 --- a/resources/maps/southeastasia/manifest.json +++ b/resources/maps/southeastasia/manifest.json @@ -333,5 +333,6 @@ "name": "Wa State" } ], + "themes": ["asia"], "translation_key": "map.southeastasia" } diff --git a/resources/maps/straitofgibraltar/manifest.json b/resources/maps/straitofgibraltar/manifest.json index f19a9927bf..a699239b1f 100644 --- a/resources/maps/straitofgibraltar/manifest.json +++ b/resources/maps/straitofgibraltar/manifest.json @@ -69,5 +69,6 @@ } ] }, + "themes": ["europe", "africa"], "translation_key": "map.straitofgibraltar" } diff --git a/resources/maps/straitofhormuz/manifest.json b/resources/maps/straitofhormuz/manifest.json index ab1374f758..21bec47695 100644 --- a/resources/maps/straitofhormuz/manifest.json +++ b/resources/maps/straitofhormuz/manifest.json @@ -142,5 +142,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.straitofhormuz" } diff --git a/resources/maps/straitofmalacca/manifest.json b/resources/maps/straitofmalacca/manifest.json index fde4e66706..91c87d90fd 100644 --- a/resources/maps/straitofmalacca/manifest.json +++ b/resources/maps/straitofmalacca/manifest.json @@ -85,5 +85,6 @@ "name": "Riau Islands" } ], + "themes": ["asia"], "translation_key": "map.straitofmalacca" } diff --git a/resources/maps/svalmel/manifest.json b/resources/maps/svalmel/manifest.json index fbb49b386a..15a2ff431c 100644 --- a/resources/maps/svalmel/manifest.json +++ b/resources/maps/svalmel/manifest.json @@ -45,5 +45,6 @@ "name": "Nordaustlandet" } ], + "themes": ["europe", "north_america"], "translation_key": "map.svalmel" } diff --git a/resources/maps/taiwanstrait/manifest.json b/resources/maps/taiwanstrait/manifest.json index 6068c2abb6..6ae6c8d1db 100644 --- a/resources/maps/taiwanstrait/manifest.json +++ b/resources/maps/taiwanstrait/manifest.json @@ -162,5 +162,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.taiwanstrait" } diff --git a/resources/maps/tierradelfuego/manifest.json b/resources/maps/tierradelfuego/manifest.json index 39ceecdf6f..4dcdda539c 100644 --- a/resources/maps/tierradelfuego/manifest.json +++ b/resources/maps/tierradelfuego/manifest.json @@ -120,5 +120,6 @@ "name": "San Gregorio" } ], + "themes": ["south_america"], "translation_key": "map.tierradelfuego" } diff --git a/resources/maps/twolakes/manifest.json b/resources/maps/twolakes/manifest.json index 290d71825e..995ad09051 100644 --- a/resources/maps/twolakes/manifest.json +++ b/resources/maps/twolakes/manifest.json @@ -45,5 +45,6 @@ "name": "Prespa" } ], + "themes": ["europe"], "translation_key": "map.twolakes" } diff --git a/resources/maps/unitedstates/manifest.json b/resources/maps/unitedstates/manifest.json index 67ef7f1f7c..c6b49d270e 100644 --- a/resources/maps/unitedstates/manifest.json +++ b/resources/maps/unitedstates/manifest.json @@ -332,5 +332,6 @@ "name": "New Hampshire" } ], + "themes": ["north_america"], "translation_key": "map.unitedstates" } diff --git a/resources/maps/venice/manifest.json b/resources/maps/venice/manifest.json index 7a91519657..8d3981dddd 100644 --- a/resources/maps/venice/manifest.json +++ b/resources/maps/venice/manifest.json @@ -95,5 +95,6 @@ "name": "Sant'Elena" } ], + "themes": ["europe"], "translation_key": "map.venice" } diff --git a/resources/maps/vietnam/manifest.json b/resources/maps/vietnam/manifest.json index 58834b1cda..fe9330f0fc 100644 --- a/resources/maps/vietnam/manifest.json +++ b/resources/maps/vietnam/manifest.json @@ -214,5 +214,6 @@ } ] }, + "themes": ["asia"], "translation_key": "map.vietnam" } diff --git a/resources/maps/yellowsea/manifest.json b/resources/maps/yellowsea/manifest.json index 2adb15451e..4f75dc1a09 100644 --- a/resources/maps/yellowsea/manifest.json +++ b/resources/maps/yellowsea/manifest.json @@ -60,5 +60,6 @@ "name": "Jilin" } ], + "themes": ["asia"], "translation_key": "map.yellowsea" } diff --git a/resources/maps/yenisei/manifest.json b/resources/maps/yenisei/manifest.json index a9502dc53b..1cc253fccf 100644 --- a/resources/maps/yenisei/manifest.json +++ b/resources/maps/yenisei/manifest.json @@ -50,5 +50,6 @@ "name": "Northern Island" } ], + "themes": ["asia"], "translation_key": "map.yenisei" } diff --git a/src/core/game/Maps.gen.ts b/src/core/game/Maps.gen.ts index 24b7ca5c08..1ac6fb73dc 100644 --- a/src/core/game/Maps.gen.ts +++ b/src/core/game/Maps.gen.ts @@ -195,6 +195,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.achiran", categories: ["fictional", "europe"], multiplayerFrequency: 5, + themes: ["europe", "scary"], }, { id: "Aegean", @@ -203,6 +204,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "asia"], multiplayerFrequency: 6, specialTeamCount: 2, + themes: ["europe", "asia"], }, { id: "Africa", @@ -211,6 +213,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "africa"], multiplayerFrequency: 7, featuredRank: 6, + themes: ["africa"], }, { id: "Alps", @@ -218,6 +221,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.alps", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "AmazonRiver", @@ -225,6 +229,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.amazonriver", categories: ["south_america"], multiplayerFrequency: 3, + themes: ["south_america"], }, { id: "Antarctica", @@ -239,6 +244,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.archipelagosea", categories: ["europe"], multiplayerFrequency: 3, + themes: ["europe"], }, { id: "Arctic", @@ -246,6 +252,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.arctic", categories: ["europe", "north_america", "asia"], multiplayerFrequency: 6, + themes: ["europe", "asia", "north_america"], }, { id: "Asia", @@ -254,6 +261,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "asia"], multiplayerFrequency: 6, featuredRank: 5, + themes: ["asia"], }, { id: "Australia", @@ -261,6 +269,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.australia", categories: ["oceania"], multiplayerFrequency: 4, + themes: ["oceania"], }, { id: "Baikal", @@ -269,6 +278,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "BaikalNukeWars", @@ -283,6 +293,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.bajacalifornia", categories: ["north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "Balkans", @@ -290,6 +301,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.balkans", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Balkhash", @@ -297,6 +309,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.balkhash", categories: ["new", "asia"], multiplayerFrequency: 4, + themes: ["asia"], }, { id: "Baltics", @@ -304,6 +317,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.baltics", categories: ["europe", "new"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "BeringSea", @@ -312,6 +326,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "north_america"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia", "north_america"], }, { id: "BeringStrait", @@ -320,6 +335,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "north_america"], multiplayerFrequency: 2, specialTeamCount: 2, + themes: ["asia", "north_america"], }, { id: "BetweenTwoSeas", @@ -327,6 +343,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.betweentwoseas", categories: ["europe", "asia"], multiplayerFrequency: 5, + themes: ["europe", "asia"], }, { id: "BlackSea", @@ -334,6 +351,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.blacksea", categories: ["europe", "asia"], multiplayerFrequency: 6, + themes: ["europe", "asia"], }, { id: "BosphorusStraits", @@ -342,6 +360,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "asia"], multiplayerFrequency: 3, specialTeamCount: 2, + themes: ["europe", "asia"], }, { id: "BranchingPaths", @@ -357,6 +376,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.britannia", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "BritanniaClassic", @@ -364,6 +384,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.britanniaclassic", categories: ["europe"], multiplayerFrequency: 0, + themes: ["europe"], }, { id: "Caribbean", @@ -371,6 +392,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.caribbean", categories: ["north_america"], multiplayerFrequency: 5, + themes: ["north_america"], }, { id: "CaspianSea", @@ -379,6 +401,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "new"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "Caucasus", @@ -386,6 +409,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.caucasus", categories: ["europe", "asia"], multiplayerFrequency: 5, + themes: ["europe", "asia"], }, { id: "China", @@ -393,6 +417,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.china", categories: ["asia", "countries", "new"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "ChoppingBlock", @@ -408,6 +433,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.clearwaterlakes", categories: ["new", "north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Conakry", @@ -416,6 +442,7 @@ export const maps: readonly MapInfo[] = [ categories: ["africa"], multiplayerFrequency: 3, specialTeamCount: 2, + themes: ["africa"], }, { id: "Crimea", @@ -423,6 +450,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.crimea", categories: ["new", "europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "DanishStraits", @@ -430,6 +458,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.danishstraits", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "DeglaciatedAntarctica", @@ -465,6 +494,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.eastasia", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Europe", @@ -473,6 +503,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "europe"], multiplayerFrequency: 7, featuredRank: 2, + themes: ["europe"], }, { id: "EuropeClassic", @@ -480,6 +511,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.europeclassic", categories: ["europe", "continental"], multiplayerFrequency: 0, + themes: ["europe"], }, { id: "FalklandIslands", @@ -488,6 +520,7 @@ export const maps: readonly MapInfo[] = [ categories: ["south_america"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["south_america"], }, { id: "FaroeIslands", @@ -495,6 +528,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.faroeislands", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "FingerLakes", @@ -502,6 +536,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.fingerlakes", categories: ["new", "north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "FourIslands", @@ -517,6 +552,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.france", categories: ["new", "europe", "countries"], multiplayerFrequency: 8, + themes: ["europe"], }, { id: "GatewayToTheAtlantic", @@ -524,6 +560,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.gatewaytotheatlantic", categories: ["europe"], multiplayerFrequency: 5, + themes: ["europe"], }, { id: "Germany", @@ -531,6 +568,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.germany", categories: ["europe", "new"], multiplayerFrequency: 5, + themes: ["europe"], customTribes: [ { name: "Aachen, Städteregion" }, { name: "Ahrweiler" }, @@ -955,6 +993,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.greatlakes", categories: ["north_america"], multiplayerFrequency: 6, + themes: ["north_america"], }, { id: "GulfOfGuinea", @@ -962,6 +1001,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.gulfofguinea", categories: ["africa", "new"], multiplayerFrequency: 5, + themes: ["africa"], }, { id: "GulfOfStLawrence", @@ -970,6 +1010,7 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 4, specialTeamCount: 3, + themes: ["north_america"], }, { id: "Halkidiki", @@ -977,6 +1018,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.halkidiki", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "Hawaii", @@ -984,6 +1026,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hawaii", categories: ["oceania"], multiplayerFrequency: 4, + themes: ["oceania"], }, { id: "Hecatestrait", @@ -991,6 +1034,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hecatestrait", categories: ["north_america", "new"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "HongKong", @@ -998,6 +1042,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.hongkong", categories: ["asia"], multiplayerFrequency: 6, + themes: ["asia"], }, { id: "Iceland", @@ -1005,6 +1050,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.iceland", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "IndianSubcontinent", @@ -1012,6 +1058,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.indiansubcontinent", categories: ["asia"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "IrishSea", @@ -1020,6 +1067,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "new"], multiplayerFrequency: 5, specialTeamCount: 3, + themes: ["europe"], }, { id: "Italia", @@ -1027,6 +1075,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.italia", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Japan", @@ -1034,6 +1083,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.japan", categories: ["countries", "asia"], multiplayerFrequency: 6, + themes: ["asia"], }, { id: "JuanDeFucaStrait", @@ -1042,6 +1092,7 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 4, specialTeamCount: 3, + themes: ["north_america"], }, { id: "Korea", @@ -1050,6 +1101,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia", "countries"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "Labyrinth", @@ -1064,6 +1116,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lasvegasstrip", categories: ["north_america", "new"], multiplayerFrequency: 3, + themes: ["north_america", "western"], }, { id: "Lemnos", @@ -1071,6 +1124,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lemnos", categories: ["europe"], multiplayerFrequency: 3, + themes: ["europe"], }, { id: "Levant", @@ -1078,6 +1132,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.levant", categories: ["asia", "new"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Lisbon", @@ -1085,6 +1140,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.lisbon", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "LosAngeles", @@ -1092,6 +1148,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.losangeles", categories: ["north_america"], multiplayerFrequency: 8, + themes: ["north_america"], }, { id: "Luna", @@ -1107,6 +1164,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.manicouagan", categories: ["north_america"], multiplayerFrequency: 4, + themes: ["north_america"], }, { id: "MareNostrum", @@ -1114,6 +1172,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.marenostrum", categories: ["europe", "asia", "africa"], multiplayerFrequency: 6, + themes: ["europe", "asia", "africa"], }, { id: "Mars", @@ -1128,6 +1187,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.mena", categories: ["asia", "africa"], multiplayerFrequency: 6, + themes: ["asia", "africa"], }, { id: "MiddleEast", @@ -1135,6 +1195,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.middleeast", categories: ["asia"], multiplayerFrequency: 8, + themes: ["asia"], }, { id: "MilkyWay", @@ -1149,6 +1210,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.mississippiriver", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Montreal", @@ -1156,6 +1218,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.montreal", categories: ["north_america"], multiplayerFrequency: 6, + themes: ["north_america"], }, { id: "MoreThanLuck", @@ -1171,6 +1234,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.newyorkcity", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "NileDelta", @@ -1178,6 +1242,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.niledelta", categories: ["africa"], multiplayerFrequency: 4, + themes: ["africa"], }, { id: "NorthAmerica", @@ -1186,6 +1251,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "north_america"], multiplayerFrequency: 5, featuredRank: 3, + themes: ["north_america"], }, { id: "NorthwestPassage", @@ -1193,6 +1259,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.northwestpassage", categories: ["north_america"], multiplayerFrequency: 5, + themes: ["north_america"], }, { id: "Oceania", @@ -1200,6 +1267,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.oceania", categories: ["oceania", "continental"], multiplayerFrequency: 0, + themes: ["oceania"], }, { id: "Onion", @@ -1236,6 +1304,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.russia", categories: ["europe", "asia", "new", "countries"], multiplayerFrequency: 8, + themes: ["europe", "asia"], }, { id: "SanFrancisco", @@ -1243,6 +1312,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.sanfrancisco", categories: ["north_america"], multiplayerFrequency: 3, + themes: ["north_america"], }, { id: "Scandinavia", @@ -1250,6 +1320,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.scandinavia", categories: ["europe", "new"], multiplayerFrequency: 7, + themes: ["europe"], }, { id: "Sierpinski", @@ -1264,6 +1335,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.sol", categories: ["cosmic", "new"], multiplayerFrequency: 10, + themes: ["space"], }, { id: "SouthAmerica", @@ -1272,6 +1344,7 @@ export const maps: readonly MapInfo[] = [ categories: ["featured", "continental", "south_america"], multiplayerFrequency: 5, featuredRank: 4, + themes: ["south_america"], }, { id: "SoutheastAsia", @@ -1279,6 +1352,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.southeastasia", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "StraitOfGibraltar", @@ -1287,6 +1361,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "africa"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["europe", "africa"], }, { id: "StraitOfHormuz", @@ -1295,6 +1370,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["asia"], }, { id: "StraitOfMalacca", @@ -1302,6 +1378,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.straitofmalacca", categories: ["asia"], multiplayerFrequency: 4, + themes: ["asia"], }, { id: "Surrounded", @@ -1317,6 +1394,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.svalmel", categories: ["fictional", "europe", "north_america"], multiplayerFrequency: 8, + themes: ["europe", "north_america"], }, { id: "TaiwanStrait", @@ -1325,6 +1403,7 @@ export const maps: readonly MapInfo[] = [ categories: ["asia"], multiplayerFrequency: 5, specialTeamCount: 2, + themes: ["asia"], }, { id: "TheBox", @@ -1339,6 +1418,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.tierradelfuego", categories: ["south_america", "new"], multiplayerFrequency: 5, + themes: ["south_america"], }, { id: "Titan", @@ -1389,6 +1469,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.twolakes", categories: ["europe"], multiplayerFrequency: 4, + themes: ["europe"], }, { id: "UnitedStates", @@ -1396,6 +1477,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.unitedstates", categories: ["north_america", "new", "countries"], multiplayerFrequency: 9, + themes: ["north_america"], }, { id: "Venice", @@ -1403,6 +1485,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.venice", categories: ["europe"], multiplayerFrequency: 6, + themes: ["europe"], }, { id: "Vietnam", @@ -1411,6 +1494,7 @@ export const maps: readonly MapInfo[] = [ categories: ["new", "countries", "asia"], multiplayerFrequency: 4, specialTeamCount: 2, + themes: ["asia"], }, { id: "WarshipWarship", @@ -1440,6 +1524,7 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.yellowsea", categories: ["asia"], multiplayerFrequency: 5, + themes: ["asia"], }, { id: "Yenisei", @@ -1447,5 +1532,6 @@ export const maps: readonly MapInfo[] = [ translationKey: "map.yenisei", categories: ["asia"], multiplayerFrequency: 6, + themes: ["asia"], }, ]; diff --git a/tests/testdata/maps/big_plains/manifest.json b/tests/testdata/maps/big_plains/manifest.json index bd7acf8c01..622b900c88 100644 --- a/tests/testdata/maps/big_plains/manifest.json +++ b/tests/testdata/maps/big_plains/manifest.json @@ -15,4 +15,4 @@ "width": 100 }, "name": "Big Plains" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/giantworldmap/manifest.json b/tests/testdata/maps/giantworldmap/manifest.json index d147c0012d..4c324f2335 100644 --- a/tests/testdata/maps/giantworldmap/manifest.json +++ b/tests/testdata/maps/giantworldmap/manifest.json @@ -17,489 +17,780 @@ "name": "Giant_World_Map", "nations": [ { - "coordinates": [2309, 535], + "coordinates": [ + 2309, + 535 + ], "flag": "tr", "name": "Türkiye" }, { - "coordinates": [2030, 409], + "coordinates": [ + 2030, + 409 + ], "flag": "west_germany", "name": "West Germany" }, { - "coordinates": [2074, 382], + "coordinates": [ + 2074, + 382 + ], "flag": "east_germany", "name": "East Germany" }, { - "coordinates": [1966, 442], + "coordinates": [ + 1966, + 442 + ], "flag": "fr", "name": "France" }, { - "coordinates": [1872, 528], + "coordinates": [ + 1872, + 528 + ], "flag": "Fascist Spain", "name": "Spain" }, { - "coordinates": [2074, 498], + "coordinates": [ + 2074, + 498 + ], "flag": "it", "name": "Italy" }, { - "coordinates": [1912, 379], + "coordinates": [ + 1912, + 379 + ], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [1841, 373], + "coordinates": [ + 1841, + 373 + ], "flag": "ie", "name": "Ireland" }, { - "coordinates": [2153, 378], + "coordinates": [ + 2153, + 378 + ], "flag": "pl", "name": "Poland" }, { - "coordinates": [2178, 539], + "coordinates": [ + 2178, + 539 + ], "flag": "gr", "name": "Greece" }, { - "coordinates": [2222, 493], + "coordinates": [ + 2222, + 493 + ], "flag": "bg", "name": "Bulgaria" }, { - "coordinates": [2135, 481], + "coordinates": [ + 2135, + 481 + ], "flag": "yugoslavia", "name": "Yugoslavia" }, { - "coordinates": [2242, 461], + "coordinates": [ + 2242, + 461 + ], "flag": "Communist Romania", "name": "Romania" }, { - "coordinates": [2163, 441], + "coordinates": [ + 2163, + 441 + ], "flag": "hu", "name": "Hungary" }, { - "coordinates": [2272, 418], + "coordinates": [ + 2272, + 418 + ], "flag": "Ukrainian SSR", "name": "Ukrainian SSR" }, { - "coordinates": [2093, 297], + "coordinates": [ + 2093, + 297 + ], "flag": "se", "name": "Sweden" }, { - "coordinates": [2027, 282], + "coordinates": [ + 2027, + 282 + ], "flag": "no", "name": "Norway" }, { - "coordinates": [2191, 194], + "coordinates": [ + 2191, + 194 + ], "flag": "Sami flag", "name": "Sapmi" }, { - "coordinates": [2206, 262], + "coordinates": [ + 2206, + 262 + ], "flag": "fi", "name": "Finland" }, { - "coordinates": [2376, 363], + "coordinates": [ + 2376, + 363 + ], "flag": "Russian SSR", "name": "Russian SSR" }, { - "coordinates": [2222, 371], + "coordinates": [ + 2222, + 371 + ], "flag": "Byelorussian SSR", "name": "Byelorussian SSR" }, { - "coordinates": [2441, 507], + "coordinates": [ + 2441, + 507 + ], "flag": "Georgian SSR", "name": "Georgian SSR" }, { - "coordinates": [2402, 580], + "coordinates": [ + 2402, + 580 + ], "flag": "Second Republic of Iraq", "name": "Iraq" }, { - "coordinates": [2353, 595], + "coordinates": [ + 2353, + 595 + ], "flag": "sy", "name": "Syria" }, { - "coordinates": [2414, 679], + "coordinates": [ + 2414, + 679 + ], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [2434, 815], + "coordinates": [ + 2434, + 815 + ], "flag": "North yemen", "name": "North Yemen" }, { - "coordinates": [2479, 824], + "coordinates": [ + 2479, + 824 + ], "flag": "south yemen", "name": "South Yemen" }, { - "coordinates": [2554, 724], + "coordinates": [ + 2554, + 724 + ], "flag": "ae", "name": "United Arab Emirates" }, { - "coordinates": [2532, 609], + "coordinates": [ + 2532, + 609 + ], "flag": "Pahlavi Iran", "name": "Iran" }, { - "coordinates": [2683, 650], + "coordinates": [ + 2683, + 650 + ], "flag": "pk", "name": "Pakistan" }, { - "coordinates": [2654, 580], + "coordinates": [ + 2654, + 580 + ], "flag": "af", "name": "Afghanistan" }, { - "coordinates": [2727, 416], + "coordinates": [ + 2727, + 416 + ], "flag": "Kazakh SSR", "name": "Kazakh SSR" }, { - "coordinates": [2556, 544], + "coordinates": [ + 2556, + 544 + ], "flag": "Turkmen SSR", "name": "Turkmen SSR" }, { - "coordinates": [2947, 362], + "coordinates": [ + 2947, + 362 + ], "flag": "Zheleznogorsk", "name": "Zheleznogorsk" }, { - "coordinates": [3252, 229], + "coordinates": [ + 3252, + 229 + ], "flag": "Siberia", "name": "Siberia" }, { - "coordinates": [2810, 744], + "coordinates": [ + 2810, + 744 + ], "flag": "in", "name": "India" }, { - "coordinates": [1717, 237], + "coordinates": [ + 1717, + 237 + ], "flag": "is", "name": "Iceland" }, { - "coordinates": [2944, 709], + "coordinates": [ + 2944, + 709 + ], "flag": "bd", "name": "Bangladesh" }, { - "coordinates": [2868, 635], + "coordinates": [ + 2868, + 635 + ], "flag": "np", "name": "Nepal" }, { - "coordinates": [3254, 672], + "coordinates": [ + 3254, + 672 + ], "flag": "cn", "name": "China" }, { - "coordinates": [3373, 521], + "coordinates": [ + 3373, + 521 + ], "flag": "kp", "name": "North Korea" }, { - "coordinates": [3389, 573], + "coordinates": [ + 3389, + 573 + ], "flag": "kr", "name": "South Korea" }, { - "coordinates": [3515, 571], + "coordinates": [ + 3515, + 571 + ], "flag": "jp", "name": "Japan" }, { - "coordinates": [3026, 457], + "coordinates": [ + 3026, + 457 + ], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [3229, 995], + "coordinates": [ + 3229, + 995 + ], "flag": "id", "name": "Indonesia" }, { - "coordinates": [3121, 755], + "coordinates": [ + 3121, + 755 + ], "flag": "vn", "name": "North Vietnam" }, { - "coordinates": [3153, 833], + "coordinates": [ + 3153, + 833 + ], "flag": "South Vietnam", "name": "South Vietnam" }, { - "coordinates": [3013, 722], + "coordinates": [ + 3013, + 722 + ], "flag": "Burma2", "name": "Burma" }, { - "coordinates": [3095, 822], + "coordinates": [ + 3095, + 822 + ], "flag": "kh", "name": "Cambodia" }, { - "coordinates": [3538, 1067], + "coordinates": [ + 3538, + 1067 + ], "flag": "pg", "name": "Papua New Guinea" }, { - "coordinates": [3542, 1356], + "coordinates": [ + 3542, + 1356 + ], "flag": "au", "name": "Australia" }, { - "coordinates": [3422, 1203], + "coordinates": [ + 3422, + 1203 + ], "flag": "Australian Aboriginal Flag", "name": "Nawan-mirri" }, { - "coordinates": [3880, 1521], + "coordinates": [ + 3880, + 1521 + ], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [2632, 1893], + "coordinates": [ + 2632, + 1893 + ], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [2038, 590], + "coordinates": [ + 2038, + 590 + ], "flag": "tn", "name": "Tunisia" }, { - "coordinates": [2116, 653], + "coordinates": [ + 2116, + 653 + ], "flag": "ly", "name": "Libya" }, { - "coordinates": [2281, 653], + "coordinates": [ + 2281, + 653 + ], "flag": "United Arab Republic", "name": "United Arab Republic" }, { - "coordinates": [1859, 613], + "coordinates": [ + 1859, + 613 + ], "flag": "ma", "name": "Morocco" }, { - "coordinates": [1943, 615], + "coordinates": [ + 1943, + 615 + ], "flag": "dz", "name": "Algeria" }, { - "coordinates": [2317, 754], + "coordinates": [ + 2317, + 754 + ], "flag": "sd", "name": "Sudan" }, { - "coordinates": [2466, 918], + "coordinates": [ + 2466, + 918 + ], "flag": "so", "name": "Somalia" }, { - "coordinates": [2352, 895], + "coordinates": [ + 2352, + 895 + ], "flag": "Imperial Ethiopia", "name": "Ethiopia" }, { - "coordinates": [1790, 729], + "coordinates": [ + 1790, + 729 + ], "flag": "Mauritania", "name": "Mauritania" }, { - "coordinates": [2154, 764], + "coordinates": [ + 2154, + 764 + ], "flag": "td", "name": "Chad" }, { - "coordinates": [2051, 745], + "coordinates": [ + 2051, + 745 + ], "flag": "ne", "name": "Niger" }, { - "coordinates": [2040, 930], + "coordinates": [ + 2040, + 930 + ], "flag": "ng", "name": "Nigeria" }, { - "coordinates": [1805, 907], + "coordinates": [ + 1805, + 907 + ], "flag": "lr", "name": "Liberia" }, { - "coordinates": [2195, 918], + "coordinates": [ + 2195, + 918 + ], "flag": "cf", "name": "Central African Republic" }, { - "coordinates": [2197, 1070], + "coordinates": [ + 2197, + 1070 + ], "flag": "Zaire", "name": "Zaire" }, { - "coordinates": [2189, 1372], + "coordinates": [ + 2189, + 1372 + ], "flag": "Apartheid South Africa", "name": "South Africa" }, { - "coordinates": [2452, 1247], + "coordinates": [ + 2452, + 1247 + ], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [2356, 1165], + "coordinates": [ + 2356, + 1165 + ], "flag": "mz", "name": "Mozambique" }, { - "coordinates": [2368, 1032], + "coordinates": [ + 2368, + 1032 + ], "flag": "tz", "name": "Tanzania" }, { - "coordinates": [1934, 762], + "coordinates": [ + 1934, + 762 + ], "flag": "ml", "name": "Mali" }, { - "coordinates": [2128, 1292], + "coordinates": [ + 2128, + 1292 + ], "flag": "Apartheid South Africa", "name": "South West Africa" }, { - "coordinates": [2099, 1178], + "coordinates": [ + 2099, + 1178 + ], "flag": "ao", "name": "Angola" }, { - "coordinates": [1375, 1121], + "coordinates": [ + 1375, + 1121 + ], "flag": "br", "name": "Brazil" }, { - "coordinates": [1203, 1059], + "coordinates": [ + 1203, + 1059 + ], "flag": "amazonas", "name": "Amazonas" }, { - "coordinates": [1210, 1395], + "coordinates": [ + 1210, + 1395 + ], "flag": "ar", "name": "Argentina" }, { - "coordinates": [1107, 1419], + "coordinates": [ + 1107, + 1419 + ], "flag": "cl", "name": "Chile" }, { - "coordinates": [1064, 1114], + "coordinates": [ + 1064, + 1114 + ], "flag": "pe", "name": "Peru" }, { - "coordinates": [1065, 938], + "coordinates": [ + 1065, + 938 + ], "flag": "co", "name": "Colombia" }, { - "coordinates": [1192, 938], + "coordinates": [ + 1192, + 938 + ], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [913, 833], + "coordinates": [ + 913, + 833 + ], "flag": "ni", "name": "Nicaragua" }, { - "coordinates": [788, 744], + "coordinates": [ + 788, + 744 + ], "flag": "mx", "name": "Mexico" }, { - "coordinates": [1011, 555], + "coordinates": [ + 1011, + 555 + ], "flag": "us", "name": "USA" }, { - "coordinates": [800, 624], + "coordinates": [ + 800, + 624 + ], "flag": "Texas", "name": "Texas" }, { - "coordinates": [551, 564], + "coordinates": [ + 551, + 564 + ], "flag": "California", "name": "California" }, { - "coordinates": [703, 483], + "coordinates": [ + 703, + 483 + ], "flag": "Utah", "name": "Utah" }, { - "coordinates": [1077, 444], + "coordinates": [ + 1077, + 444 + ], "flag": "Quebec", "name": "Quebec" }, { - "coordinates": [1231, 395], + "coordinates": [ + 1231, + 395 + ], "flag": "Newfoundland", "name": "Newfoundland" }, { - "coordinates": [967, 418], + "coordinates": [ + 967, + 418 + ], "flag": "ca", "name": "Canada" }, { - "coordinates": [170, 244], + "coordinates": [ + 170, + 244 + ], "flag": "Alaska", "name": "Alaska" }, { - "coordinates": [741, 234], + "coordinates": [ + 741, + 234 + ], "flag": "Nunavut", "name": "Nunavut" }, { - "coordinates": [484, 256], + "coordinates": [ + 484, + 256 + ], "flag": "Yukon", "name": "Yukon" }, { - "coordinates": [1434, 223], + "coordinates": [ + 1434, + 223 + ], "flag": "gl", "name": "Greenland" }, { - "coordinates": [2247, 1229], + "coordinates": [ + 2247, + 1229 + ], "flag": "Rhodesia", "name": "Rhodesia" } ] -} +} \ No newline at end of file diff --git a/tests/testdata/maps/half_land_half_ocean/manifest.json b/tests/testdata/maps/half_land_half_ocean/manifest.json index d78bcc38b8..fd8498b387 100644 --- a/tests/testdata/maps/half_land_half_ocean/manifest.json +++ b/tests/testdata/maps/half_land_half_ocean/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Half Land Half Ocean" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/ocean_and_land/manifest.json b/tests/testdata/maps/ocean_and_land/manifest.json index 28d29b198e..49150c40f0 100644 --- a/tests/testdata/maps/ocean_and_land/manifest.json +++ b/tests/testdata/maps/ocean_and_land/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Ocean and Land" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/plains/manifest.json b/tests/testdata/maps/plains/manifest.json index 039295eb62..82de79f11d 100644 --- a/tests/testdata/maps/plains/manifest.json +++ b/tests/testdata/maps/plains/manifest.json @@ -15,4 +15,4 @@ "width": 50 }, "name": "Plains" -} +} \ No newline at end of file diff --git a/tests/testdata/maps/world/manifest.json b/tests/testdata/maps/world/manifest.json index 3a2df3f99e..fea62ed533 100644 --- a/tests/testdata/maps/world/manifest.json +++ b/tests/testdata/maps/world/manifest.json @@ -17,309 +17,492 @@ "name": "World", "nations": [ { - "coordinates": [375, 272], + "coordinates": [ + 375, + 272 + ], "flag": "us", "name": "United States" }, { - "coordinates": [372, 136], + "coordinates": [ + 372, + 136 + ], "flag": "ca", "name": "Canada" }, { - "coordinates": [375, 374], + "coordinates": [ + 375, + 374 + ], "flag": "mx", "name": "Mexico" }, { - "coordinates": [500, 378], + "coordinates": [ + 500, + 378 + ], "flag": "cu", "name": "Cuba" }, { - "coordinates": [524, 474], + "coordinates": [ + 524, + 474 + ], "flag": "co", "name": "Colombia" }, { - "coordinates": [593, 473], + "coordinates": [ + 593, + 473 + ], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [596, 705], + "coordinates": [ + 596, + 705 + ], "flag": "ar", "name": "Argentina" }, { - "coordinates": [637, 567], + "coordinates": [ + 637, + 567 + ], "flag": "br", "name": "Brazil" }, { - "coordinates": [1280, 975], + "coordinates": [ + 1280, + 975 + ], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [709, 57], + "coordinates": [ + 709, + 57 + ], "flag": "gl", "name": "Greenland" }, { - "coordinates": [831, 112], + "coordinates": [ + 831, + 112 + ], "flag": "is", "name": "Iceland" }, { - "coordinates": [925, 186], + "coordinates": [ + 925, + 186 + ], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [887, 183], + "coordinates": [ + 887, + 183 + ], "flag": "ie", "name": "Ireland" }, { - "coordinates": [908, 264], + "coordinates": [ + 908, + 264 + ], "flag": "es", "name": "Spain" }, { - "coordinates": [1004, 250], + "coordinates": [ + 1004, + 250 + ], "flag": "it", "name": "Italy" }, { - "coordinates": [958, 220], + "coordinates": [ + 958, + 220 + ], "flag": "fr", "name": "France" }, { - "coordinates": [997, 205], + "coordinates": [ + 997, + 205 + ], "flag": "de", "name": "Germany" }, { - "coordinates": [1064, 101], + "coordinates": [ + 1064, + 101 + ], "flag": "se", "name": "Sweden" }, { - "coordinates": [1046, 193], + "coordinates": [ + 1046, + 193 + ], "flag": "pl", "name": "Poland" }, { - "coordinates": [1061, 188], + "coordinates": [ + 1061, + 188 + ], "flag": "by", "name": "Belarus" }, { - "coordinates": [1073, 243], + "coordinates": [ + 1073, + 243 + ], "flag": "ro", "name": "Romania" }, { - "coordinates": [1161, 274], + "coordinates": [ + 1161, + 274 + ], "flag": "tr", "name": "Turkey" }, { - "coordinates": [969, 133], + "coordinates": [ + 969, + 133 + ], "flag": "no", "name": "Norway" }, { - "coordinates": [1062, 133], + "coordinates": [ + 1062, + 133 + ], "flag": "fi", "name": "Finland" }, { - "coordinates": [1099, 211], + "coordinates": [ + 1099, + 211 + ], "flag": "ua", "name": "Ukraine" }, { - "coordinates": [1344, 136], + "coordinates": [ + 1344, + 136 + ], "flag": "ru", "name": "Russia" }, { - "coordinates": [1537, 186], + "coordinates": [ + 1537, + 186 + ], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [1524, 328], + "coordinates": [ + 1524, + 328 + ], "flag": "cn", "name": "China" }, { - "coordinates": [1368, 373], + "coordinates": [ + 1368, + 373 + ], "flag": "in", "name": "India" }, { - "coordinates": [1276, 239], + "coordinates": [ + 1276, + 239 + ], "flag": "kz", "name": "Kazakhstan" }, { - "coordinates": [1238, 309], + "coordinates": [ + 1238, + 309 + ], "flag": "ir", "name": "Islamic Republic Of Iran" }, { - "coordinates": [1178, 351], + "coordinates": [ + 1178, + 351 + ], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [1679, 657], + "coordinates": [ + 1679, + 657 + ], "flag": "au", "name": "Australia" }, { - "coordinates": [1890, 775], + "coordinates": [ + 1890, + 775 + ], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [918, 342], + "coordinates": [ + 918, + 342 + ], "flag": "dz", "name": "Algeria" }, { - "coordinates": [1030, 332], + "coordinates": [ + 1030, + 332 + ], "flag": "ly", "name": "Libyan Arab Jamahiriya" }, { - "coordinates": [1092, 335], + "coordinates": [ + 1092, + 335 + ], "flag": "eg", "name": "Egypt" }, { - "coordinates": [963, 410], + "coordinates": [ + 963, + 410 + ], "flag": "ne", "name": "Niger" }, { - "coordinates": [1112, 406], + "coordinates": [ + 1112, + 406 + ], "flag": "sd", "name": "Sudan" }, { - "coordinates": [1074, 508], + "coordinates": [ + 1074, + 508 + ], "flag": "cd", "name": "DR Congo" }, { - "coordinates": [1154, 443], + "coordinates": [ + 1154, + 443 + ], "flag": "et", "name": "Ethiopia" }, { - "coordinates": [1075, 707], + "coordinates": [ + 1075, + 707 + ], "flag": "za", "name": "South Africa" }, { - "coordinates": [1194, 627], + "coordinates": [ + 1194, + 627 + ], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [1052, 420], + "coordinates": [ + 1052, + 420 + ], "flag": "td", "name": "Chad" }, { - "coordinates": [1030, 665], + "coordinates": [ + 1030, + 665 + ], "flag": "na", "name": "Namibia" }, { - "coordinates": [1632, 465], + "coordinates": [ + 1632, + 465 + ], "flag": "ph", "name": "Philippines" }, { - "coordinates": [1537, 426], + "coordinates": [ + 1537, + 426 + ], "flag": "th", "name": "Thailand" }, { - "coordinates": [1610, 364], + "coordinates": [ + 1610, + 364 + ], "flag": "tw", "name": "Taiwan" }, { - "coordinates": [1710, 290], + "coordinates": [ + 1710, + 290 + ], "flag": "jp", "name": "Japan" }, { - "coordinates": [1869, 119], + "coordinates": [ + 1869, + 119 + ], "flag": "ru", "name": "Siberia" }, { - "coordinates": [74, 117], + "coordinates": [ + 74, + 117 + ], "flag": "polar_bears", "name": "Polar Bears" }, { - "coordinates": [419, 975], + "coordinates": [ + 419, + 975 + ], "flag": "aq", "name": "West Antarctica" }, { - "coordinates": [542, 603], + "coordinates": [ + 542, + 603 + ], "flag": "pe", "name": "Peru" }, { - "coordinates": [1075, 615], + "coordinates": [ + 1075, + 615 + ], "flag": "zm", "name": "Zambia" }, { - "coordinates": [1099, 165], + "coordinates": [ + 1099, + 165 + ], "flag": "lv", "name": "Latvia" }, { - "coordinates": [1427, 336], + "coordinates": [ + 1427, + 336 + ], "flag": "bt", "name": "Bhutan" }, { - "coordinates": [1511, 524], + "coordinates": [ + 1511, + 524 + ], "flag": "id", "name": "Indonesia" }, { - "coordinates": [1809, 977], + "coordinates": [ + 1809, + 977 + ], "flag": "aq", "name": "East Antarctica" }, { - "coordinates": [1255, 382], + "coordinates": [ + 1255, + 382 + ], "flag": "om", "name": "Oman" }, { - "coordinates": [853, 373], + "coordinates": [ + 853, + 373 + ], "flag": "ma", "name": "Morocco" }, { - "coordinates": [656, 678], + "coordinates": [ + 656, + 678 + ], "flag": "uy", "name": "Uruguay" } ] -} +} \ No newline at end of file From ae68d314c978326c6287344e6450968c514f485a Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 18:31:32 -0700 Subject: [PATCH 4/8] Add Tribes with coordinates to LA --- .../assets/maps/losangeles/info.json | 556 +++++++++++++++++- resources/maps/losangeles/manifest.json | 554 +++++++++++++++++ src/core/game/Maps.gen.ts | 412 +------------ 3 files changed, 1111 insertions(+), 411 deletions(-) diff --git a/map-generator/assets/maps/losangeles/info.json b/map-generator/assets/maps/losangeles/info.json index 426c02bf32..509768cb4d 100644 --- a/map-generator/assets/maps/losangeles/info.json +++ b/map-generator/assets/maps/losangeles/info.json @@ -136,5 +136,559 @@ "name": "Encino" } ], - "themes": ["north_america"] + "themes": ["north_america"], + "custom_tribes": [ + { + "coordinates": [1524, 441], + "name": "Arcadia" + }, + { + "coordinates": [1544, 572], + "name": "El Monte" + }, + { + "coordinates": [1355, 520], + "name": "Alhambra" + }, + { + "coordinates": [1341, 623], + "name": "Monterey Park" + }, + { + "coordinates": [1502, 820], + "name": "Whittier" + }, + { + "coordinates": [1649, 1079], + "name": "Buena Park" + }, + { + "coordinates": [1461, 1360], + "name": "Seal Beach" + }, + { + "coordinates": [1645, 1354], + "name": "Westminster" + }, + { + "coordinates": [1724, 1238], + "name": "Garden Grove" + }, + { + "coordinates": [1523, 1065], + "name": "Cerritos" + }, + { + "coordinates": [1550, 1181], + "name": "Cypress" + }, + { + "coordinates": [1691, 890], + "name": "La Habra" + }, + { + "coordinates": [1787, 935], + "name": "Brea" + }, + { + "coordinates": [1737, 1013], + "name": "Fullerton" + }, + { + "coordinates": [1527, 905], + "name": "Santa Fe Springs" + }, + { + "coordinates": [1672, 760], + "name": "Hacienda Heights" + }, + { + "coordinates": [1643, 645], + "name": "City of Industry" + }, + { + "coordinates": [1658, 551], + "name": "Baldwin Park" + }, + { + "coordinates": [1693, 474], + "name": "Irwindale" + }, + { + "coordinates": [1589, 330], + "name": "Monrovia" + }, + { + "coordinates": [1448, 588], + "name": "Rosemead" + }, + { + "coordinates": [1768, 404], + "name": "Azusa" + }, + { + "coordinates": [1749, 592], + "name": "West Covina" + }, + { + "coordinates": [1372, 721], + "name": "Montebello" + }, + { + "coordinates": [1438, 786], + "name": "Pico Rivera" + }, + { + "coordinates": [1329, 802], + "name": "Commerce" + }, + { + "coordinates": [1235, 658], + "name": "East Los Angeles" + }, + { + "coordinates": [1196, 459], + "name": "Eagle Rock" + }, + { + "coordinates": [1225, 549], + "name": "Highland Park" + }, + { + "coordinates": [1057, 587], + "name": "Echo Park" + }, + { + "coordinates": [1020, 654], + "name": "Koreatown" + }, + { + "coordinates": [1117, 642], + "name": "DTLA" + }, + { + "coordinates": [1173, 746], + "name": "Vernon" + }, + { + "coordinates": [1158, 829], + "name": "Huntington Park" + }, + { + "coordinates": [1216, 878], + "name": "South Gate" + }, + { + "coordinates": [1258, 824], + "name": "Bell" + }, + { + "coordinates": [1045, 861], + "name": "South Los Angeles" + }, + { + "coordinates": [1225, 951], + "name": "Lynwood" + }, + { + "coordinates": [1405, 1019], + "name": "Bellflower" + }, + { + "coordinates": [1302, 1022], + "name": "Paramount" + }, + { + "coordinates": [1387, 1123], + "name": "Lakewood" + }, + { + "coordinates": [1322, 1229], + "name": "Signal Hill" + }, + { + "coordinates": [1467, 1213], + "name": "Los Alamitos" + }, + { + "coordinates": [1789, 1522], + "name": "Costa Mesa" + }, + { + "coordinates": [1530, 710], + "name": "Rose Hills" + }, + { + "coordinates": [1473, 501], + "name": "Temple City" + }, + { + "coordinates": [1397, 456], + "name": "San Marino" + }, + { + "coordinates": [891, 1358], + "name": "Palos Verdes" + }, + { + "coordinates": [1082, 1371], + "name": "San Pedro" + }, + { + "coordinates": [1111, 1172], + "name": "Carson" + }, + { + "coordinates": [836, 1013], + "name": "El Segundo" + }, + { + "coordinates": [896, 1212], + "name": "Redondo Beach" + }, + { + "coordinates": [866, 1120], + "name": "Manhattan Beach" + }, + { + "coordinates": [1028, 1243], + "name": "Lomita" + }, + { + "coordinates": [1027, 1040], + "name": "Gardena" + }, + { + "coordinates": [938, 1034], + "name": "Lawndale" + }, + { + "coordinates": [870, 777], + "name": "Culver City" + }, + { + "coordinates": [944, 791], + "name": "Baldwin Hills" + }, + { + "coordinates": [811, 479], + "name": "Studio City" + }, + { + "coordinates": [840, 551], + "name": "Laurel Canyon" + }, + { + "coordinates": [945, 973], + "name": "Hawthorne" + }, + { + "coordinates": [999, 1152], + "name": "Old Torrance" + }, + { + "coordinates": [1033, 775], + "name": "Expo Park" + }, + { + "coordinates": [937, 741], + "name": "Leimert Park" + }, + { + "coordinates": [940, 611], + "name": "West Hollywood" + }, + { + "coordinates": [937, 667], + "name": "La Brea" + }, + { + "coordinates": [748, 889], + "name": "Marina Del Rey" + }, + { + "coordinates": [828, 863], + "name": "Westchester" + }, + { + "coordinates": [756, 781], + "name": "Westdale" + }, + { + "coordinates": [1088, 962], + "name": "West Athens" + }, + { + "coordinates": [1181, 1112], + "name": "Rancho Dominguez" + }, + { + "coordinates": [1163, 1403], + "name": "Terminal Island" + }, + { + "coordinates": [1332, 285], + "name": "Altadena" + }, + { + "coordinates": [1448, 335], + "name": "Sierra Madre" + }, + { + "coordinates": [1156, 268], + "name": "La Canada Flintridge" + }, + { + "coordinates": [1009, 211], + "name": "La Crescenta" + }, + { + "coordinates": [890, 135], + "name": "Tujunga" + }, + { + "coordinates": [997, 348], + "name": "Burbank" + }, + { + "coordinates": [1003, 479], + "name": "Griffith Park" + }, + { + "coordinates": [848, 317], + "name": "Burbank Airport" + }, + { + "coordinates": [860, 406], + "name": "NoHo" + }, + { + "coordinates": [689, 322], + "name": "Van Nuys" + }, + { + "coordinates": [705, 244], + "name": "Panorama City" + }, + { + "coordinates": [267, 554], + "name": "Calabasas" + }, + { + "coordinates": [472, 611], + "name": "Topanga" + }, + { + "coordinates": [438, 254], + "name": "Chatsworth" + }, + { + "coordinates": [566, 276], + "name": "Northridge" + }, + { + "coordinates": [563, 391], + "name": "Reseda" + }, + { + "coordinates": [429, 369], + "name": "Canoga Park" + }, + { + "coordinates": [167, 473], + "name": "Agoura Hills" + }, + { + "coordinates": [326, 416], + "name": "Hidden Hills" + }, + { + "coordinates": [564, 156], + "name": "Granada Hills" + }, + { + "coordinates": [645, 90], + "name": "Sylmar" + }, + { + "coordinates": [33, 244], + "name": "Moorpark" + }, + { + "coordinates": [642, 667], + "name": "Brentwood" + }, + { + "coordinates": [580, 727], + "name": "Pacific Palisades" + }, + { + "coordinates": [712, 469], + "name": "Sherman Oaks" + }, + { + "coordinates": [154, 246], + "name": "Simi Valley" + }, + { + "coordinates": [308, 245], + "name": "Santa Susana" + }, + { + "coordinates": [1674, 1174], + "name": "Stanton" + }, + { + "coordinates": [1292, 1147], + "name": "LGB Airport" + }, + { + "coordinates": [958, 2132], + "name": "Avalon" + }, + { + "coordinates": [607, 1951], + "name": "Two Harbors" + }, + { + "coordinates": [1324, 874], + "name": "Bell Gardens" + }, + { + "coordinates": [1641, 374], + "name": "Duarte" + }, + { + "coordinates": [1511, 633], + "name": "South El Monte" + }, + { + "coordinates": [1575, 639], + "name": "Avocado Heights" + }, + { + "coordinates": [1645, 600], + "name": "West Puente Valley" + }, + { + "coordinates": [1719, 647], + "name": "Valinda" + }, + { + "coordinates": [1610, 961], + "name": "La Mirada" + }, + { + "coordinates": [1490, 1103], + "name": "Artesia" + }, + { + "coordinates": [1486, 972], + "name": "Norwalk" + }, + { + "coordinates": [1321, 1312], + "name": "Alamitos Beach" + }, + { + "coordinates": [1183, 670], + "name": "Boyle Heights" + }, + { + "coordinates": [1131, 613], + "name": "Chinatown" + }, + { + "coordinates": [792, 710], + "name": "West Los Angeles" + }, + { + "coordinates": [927, 467], + "name": "Universal Studios" + }, + { + "coordinates": [57, 825], + "name": "Point Dume" + }, + { + "coordinates": [1145, 1252], + "name": "Wilmington" + }, + { + "coordinates": [1210, 1230], + "name": "Westside" + }, + { + "coordinates": [1307, 493], + "name": "South Pasadena" + }, + { + "coordinates": [1409, 538], + "name": "San Gabriel" + }, + { + "coordinates": [1436, 396], + "name": "Hastings Ranch" + }, + { + "coordinates": [1734, 516], + "name": "Vincent" + }, + { + "coordinates": [1700, 326], + "name": "Bradbury" + }, + { + "coordinates": [1558, 226], + "name": "Mount Wilson" + }, + { + "coordinates": [1722, 124], + "name": "Angeles Forest" + }, + { + "coordinates": [1788, 781], + "name": "Rowland Heights" + }, + { + "coordinates": [1739, 840], + "name": "La Habra Heights" + }, + { + "coordinates": [1784, 1434], + "name": "Fountain Valley" + }, + { + "coordinates": [1508, 1243], + "name": "Rossmoor" + }, + { + "coordinates": [891, 1165], + "name": "Hormosa Beach" + }, + { + "coordinates": [946, 926], + "name": "Lennox" + }, + { + "coordinates": [886, 979], + "name": "Del Aire" + }, + { + "coordinates": [370, 698], + "name": "Tuna Canyon" + }, + { + "coordinates": [1085, 680], + "name": "South Park" + }, + { + "coordinates": [1270, 866], + "name": "Cudahy" + }, + { + "coordinates": [1257, 762], + "name": "Maywood" + } + ] } diff --git a/resources/maps/losangeles/manifest.json b/resources/maps/losangeles/manifest.json index f02ac817ec..22626558e0 100644 --- a/resources/maps/losangeles/manifest.json +++ b/resources/maps/losangeles/manifest.json @@ -1,5 +1,559 @@ { "categories": ["north_america"], + "custom_tribes": [ + { + "coordinates": [1524, 441], + "name": "Arcadia" + }, + { + "coordinates": [1544, 572], + "name": "El Monte" + }, + { + "coordinates": [1355, 520], + "name": "Alhambra" + }, + { + "coordinates": [1341, 623], + "name": "Monterey Park" + }, + { + "coordinates": [1502, 820], + "name": "Whittier" + }, + { + "coordinates": [1649, 1079], + "name": "Buena Park" + }, + { + "coordinates": [1461, 1360], + "name": "Seal Beach" + }, + { + "coordinates": [1645, 1354], + "name": "Westminster" + }, + { + "coordinates": [1724, 1238], + "name": "Garden Grove" + }, + { + "coordinates": [1523, 1065], + "name": "Cerritos" + }, + { + "coordinates": [1550, 1181], + "name": "Cypress" + }, + { + "coordinates": [1691, 890], + "name": "La Habra" + }, + { + "coordinates": [1787, 935], + "name": "Brea" + }, + { + "coordinates": [1737, 1013], + "name": "Fullerton" + }, + { + "coordinates": [1527, 905], + "name": "Santa Fe Springs" + }, + { + "coordinates": [1672, 760], + "name": "Hacienda Heights" + }, + { + "coordinates": [1643, 645], + "name": "City of Industry" + }, + { + "coordinates": [1658, 551], + "name": "Baldwin Park" + }, + { + "coordinates": [1693, 474], + "name": "Irwindale" + }, + { + "coordinates": [1589, 330], + "name": "Monrovia" + }, + { + "coordinates": [1448, 588], + "name": "Rosemead" + }, + { + "coordinates": [1768, 404], + "name": "Azusa" + }, + { + "coordinates": [1749, 592], + "name": "West Covina" + }, + { + "coordinates": [1372, 721], + "name": "Montebello" + }, + { + "coordinates": [1438, 786], + "name": "Pico Rivera" + }, + { + "coordinates": [1329, 802], + "name": "Commerce" + }, + { + "coordinates": [1235, 658], + "name": "East Los Angeles" + }, + { + "coordinates": [1196, 459], + "name": "Eagle Rock" + }, + { + "coordinates": [1225, 549], + "name": "Highland Park" + }, + { + "coordinates": [1057, 587], + "name": "Echo Park" + }, + { + "coordinates": [1020, 654], + "name": "Koreatown" + }, + { + "coordinates": [1117, 642], + "name": "DTLA" + }, + { + "coordinates": [1173, 746], + "name": "Vernon" + }, + { + "coordinates": [1158, 829], + "name": "Huntington Park" + }, + { + "coordinates": [1216, 878], + "name": "South Gate" + }, + { + "coordinates": [1258, 824], + "name": "Bell" + }, + { + "coordinates": [1045, 861], + "name": "South Los Angeles" + }, + { + "coordinates": [1225, 951], + "name": "Lynwood" + }, + { + "coordinates": [1405, 1019], + "name": "Bellflower" + }, + { + "coordinates": [1302, 1022], + "name": "Paramount" + }, + { + "coordinates": [1387, 1123], + "name": "Lakewood" + }, + { + "coordinates": [1322, 1229], + "name": "Signal Hill" + }, + { + "coordinates": [1467, 1213], + "name": "Los Alamitos" + }, + { + "coordinates": [1789, 1522], + "name": "Costa Mesa" + }, + { + "coordinates": [1530, 710], + "name": "Rose Hills" + }, + { + "coordinates": [1473, 501], + "name": "Temple City" + }, + { + "coordinates": [1397, 456], + "name": "San Marino" + }, + { + "coordinates": [891, 1358], + "name": "Palos Verdes" + }, + { + "coordinates": [1082, 1371], + "name": "San Pedro" + }, + { + "coordinates": [1111, 1172], + "name": "Carson" + }, + { + "coordinates": [836, 1013], + "name": "El Segundo" + }, + { + "coordinates": [896, 1212], + "name": "Redondo Beach" + }, + { + "coordinates": [866, 1120], + "name": "Manhattan Beach" + }, + { + "coordinates": [1028, 1243], + "name": "Lomita" + }, + { + "coordinates": [1027, 1040], + "name": "Gardena" + }, + { + "coordinates": [938, 1034], + "name": "Lawndale" + }, + { + "coordinates": [870, 777], + "name": "Culver City" + }, + { + "coordinates": [944, 791], + "name": "Baldwin Hills" + }, + { + "coordinates": [811, 479], + "name": "Studio City" + }, + { + "coordinates": [840, 551], + "name": "Laurel Canyon" + }, + { + "coordinates": [945, 973], + "name": "Hawthorne" + }, + { + "coordinates": [999, 1152], + "name": "Old Torrance" + }, + { + "coordinates": [1033, 775], + "name": "Expo Park" + }, + { + "coordinates": [937, 741], + "name": "Leimert Park" + }, + { + "coordinates": [940, 611], + "name": "West Hollywood" + }, + { + "coordinates": [937, 667], + "name": "La Brea" + }, + { + "coordinates": [748, 889], + "name": "Marina Del Rey" + }, + { + "coordinates": [828, 863], + "name": "Westchester" + }, + { + "coordinates": [756, 781], + "name": "Westdale" + }, + { + "coordinates": [1088, 962], + "name": "West Athens" + }, + { + "coordinates": [1181, 1112], + "name": "Rancho Dominguez" + }, + { + "coordinates": [1163, 1403], + "name": "Terminal Island" + }, + { + "coordinates": [1332, 285], + "name": "Altadena" + }, + { + "coordinates": [1448, 335], + "name": "Sierra Madre" + }, + { + "coordinates": [1156, 268], + "name": "La Canada Flintridge" + }, + { + "coordinates": [1009, 211], + "name": "La Crescenta" + }, + { + "coordinates": [890, 135], + "name": "Tujunga" + }, + { + "coordinates": [997, 348], + "name": "Burbank" + }, + { + "coordinates": [1003, 479], + "name": "Griffith Park" + }, + { + "coordinates": [848, 317], + "name": "Burbank Airport" + }, + { + "coordinates": [860, 406], + "name": "NoHo" + }, + { + "coordinates": [689, 322], + "name": "Van Nuys" + }, + { + "coordinates": [705, 244], + "name": "Panorama City" + }, + { + "coordinates": [267, 554], + "name": "Calabasas" + }, + { + "coordinates": [472, 611], + "name": "Topanga" + }, + { + "coordinates": [438, 254], + "name": "Chatsworth" + }, + { + "coordinates": [566, 276], + "name": "Northridge" + }, + { + "coordinates": [563, 391], + "name": "Reseda" + }, + { + "coordinates": [429, 369], + "name": "Canoga Park" + }, + { + "coordinates": [167, 473], + "name": "Agoura Hills" + }, + { + "coordinates": [326, 416], + "name": "Hidden Hills" + }, + { + "coordinates": [564, 156], + "name": "Granada Hills" + }, + { + "coordinates": [645, 90], + "name": "Sylmar" + }, + { + "coordinates": [33, 244], + "name": "Moorpark" + }, + { + "coordinates": [642, 667], + "name": "Brentwood" + }, + { + "coordinates": [580, 727], + "name": "Pacific Palisades" + }, + { + "coordinates": [712, 469], + "name": "Sherman Oaks" + }, + { + "coordinates": [154, 246], + "name": "Simi Valley" + }, + { + "coordinates": [308, 245], + "name": "Santa Susana" + }, + { + "coordinates": [1674, 1174], + "name": "Stanton" + }, + { + "coordinates": [1292, 1147], + "name": "LGB Airport" + }, + { + "coordinates": [958, 2132], + "name": "Avalon" + }, + { + "coordinates": [607, 1951], + "name": "Two Harbors" + }, + { + "coordinates": [1324, 874], + "name": "Bell Gardens" + }, + { + "coordinates": [1641, 374], + "name": "Duarte" + }, + { + "coordinates": [1511, 633], + "name": "South El Monte" + }, + { + "coordinates": [1575, 639], + "name": "Avocado Heights" + }, + { + "coordinates": [1645, 600], + "name": "West Puente Valley" + }, + { + "coordinates": [1719, 647], + "name": "Valinda" + }, + { + "coordinates": [1610, 961], + "name": "La Mirada" + }, + { + "coordinates": [1490, 1103], + "name": "Artesia" + }, + { + "coordinates": [1486, 972], + "name": "Norwalk" + }, + { + "coordinates": [1321, 1312], + "name": "Alamitos Beach" + }, + { + "coordinates": [1183, 670], + "name": "Boyle Heights" + }, + { + "coordinates": [1131, 613], + "name": "Chinatown" + }, + { + "coordinates": [792, 710], + "name": "West Los Angeles" + }, + { + "coordinates": [927, 467], + "name": "Universal Studios" + }, + { + "coordinates": [57, 825], + "name": "Point Dume" + }, + { + "coordinates": [1145, 1252], + "name": "Wilmington" + }, + { + "coordinates": [1210, 1230], + "name": "Westside" + }, + { + "coordinates": [1307, 493], + "name": "South Pasadena" + }, + { + "coordinates": [1409, 538], + "name": "San Gabriel" + }, + { + "coordinates": [1436, 396], + "name": "Hastings Ranch" + }, + { + "coordinates": [1734, 516], + "name": "Vincent" + }, + { + "coordinates": [1700, 326], + "name": "Bradbury" + }, + { + "coordinates": [1558, 226], + "name": "Mount Wilson" + }, + { + "coordinates": [1722, 124], + "name": "Angeles Forest" + }, + { + "coordinates": [1788, 781], + "name": "Rowland Heights" + }, + { + "coordinates": [1739, 840], + "name": "La Habra Heights" + }, + { + "coordinates": [1784, 1434], + "name": "Fountain Valley" + }, + { + "coordinates": [1508, 1243], + "name": "Rossmoor" + }, + { + "coordinates": [891, 1165], + "name": "Hormosa Beach" + }, + { + "coordinates": [946, 926], + "name": "Lennox" + }, + { + "coordinates": [886, 979], + "name": "Del Aire" + }, + { + "coordinates": [370, 698], + "name": "Tuna Canyon" + }, + { + "coordinates": [1085, 680], + "name": "South Park" + }, + { + "coordinates": [1270, 866], + "name": "Cudahy" + }, + { + "coordinates": [1257, 762], + "name": "Maywood" + } + ], "id": "LosAngeles", "map": { "height": 2276, diff --git a/src/core/game/Maps.gen.ts b/src/core/game/Maps.gen.ts index 1ac6fb73dc..e8723556e0 100644 --- a/src/core/game/Maps.gen.ts +++ b/src/core/game/Maps.gen.ts @@ -569,416 +569,7 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "new"], multiplayerFrequency: 5, themes: ["europe"], - customTribes: [ - { name: "Aachen, Städteregion" }, - { name: "Ahrweiler" }, - { name: "Aichach-Friedberg" }, - { name: "Alb-Donau-Kreis" }, - { name: "Altenburger Land" }, - { name: "Altenkirchen (Westerwald)" }, - { name: "Altmarkkreis Salzwedel" }, - { name: "Altötting" }, - { name: "Alzey-Worms" }, - { name: "Amberg-Sulzbach" }, - { name: "Ammerland" }, - { name: "Anhalt-Bitterfeld" }, - { name: "Ansbach" }, - { name: "Aschaffenburg" }, - { name: "Augsburg" }, - { name: "Aurich" }, - { name: "Bad Dürkheim" }, - { name: "Bad Kissingen" }, - { name: "Bad Kreuznach" }, - { name: "Bad Tölz-Wolfratshausen" }, - { name: "Bamberg" }, - { name: "Barnim" }, - { name: "Bautzen" }, - { name: "Bayreuth" }, - { name: "Berchtesgadener Land" }, - { name: "Bergstraße" }, - { name: "Bernkastel-Wittlich" }, - { name: "Biberach" }, - { name: "Birkenfeld" }, - { name: "Böblingen" }, - { name: "Bodenseekreis" }, - { name: "Börde" }, - { name: "Borken" }, - { name: "Breisgau-Hochschwarzwald" }, - { name: "Burgenlandkreis" }, - { name: "Calw" }, - { name: "Celle" }, - { name: "Cham" }, - { name: "Cloppenburg" }, - { name: "Coburg" }, - { name: "Cochem-Zell" }, - { name: "Coesfeld" }, - { name: "Cuxhaven" }, - { name: "Dachau" }, - { name: "Dahme-Spreewald" }, - { name: "Darmstadt-Dieburg" }, - { name: "Deggendorf" }, - { name: "Diepholz" }, - { name: "Dillingen an der Donau" }, - { name: "Dingolfing-Landau" }, - { name: "Dithmarschen" }, - { name: "Donau-Ries" }, - { name: "Donnersbergkreis" }, - { name: "Düren" }, - { name: "Ebersberg" }, - { name: "Eichsfeld" }, - { name: "Eichstätt" }, - { name: "Eifelkreis Bitburg-Prüm" }, - { name: "Elbe-Elster" }, - { name: "Emmendingen" }, - { name: "Emsland" }, - { name: "Ennepe-Ruhr-Kreis" }, - { name: "Enzkreis" }, - { name: "Erding" }, - { name: "Erlangen-Höchstadt" }, - { name: "Erzgebirgskreis" }, - { name: "Esslingen" }, - { name: "Euskirchen" }, - { name: "Forchheim" }, - { name: "Freising" }, - { name: "Freudenstadt" }, - { name: "Freyung-Grafenau" }, - { name: "Friesland" }, - { name: "Fulda" }, - { name: "Fürstenfeldbruck" }, - { name: "Fürth" }, - { name: "Garmisch-Partenkirchen" }, - { name: "Germersheim" }, - { name: "Gießen" }, - { name: "Gifhorn" }, - { name: "Göppingen" }, - { name: "Görlitz" }, - { name: "Goslar" }, - { name: "Gotha" }, - { name: "Göttingen" }, - { name: "Grafschaft Bentheim" }, - { name: "Greiz" }, - { name: "Groß-Gerau" }, - { name: "Günzburg" }, - { name: "Gütersloh" }, - { name: "Hameln-Pyrmont" }, - { name: "Hannover, Region" }, - { name: "Harburg" }, - { name: "Harz" }, - { name: "Haßberge" }, - { name: "Havelland" }, - { name: "Heidekreis" }, - { name: "Heidenheim" }, - { name: "Heilbronn" }, - { name: "Heinsberg" }, - { name: "Helmstedt" }, - { name: "Herford" }, - { name: "Hersfeld-Rotenburg" }, - { name: "Herzogtum Lauenburg" }, - { name: "Hildburghausen" }, - { name: "Hildesheim" }, - { name: "Hochsauerlandkreis" }, - { name: "Hochtaunuskreis" }, - { name: "Hof" }, - { name: "Hohenlohekreis" }, - { name: "Holzminden" }, - { name: "Höxter" }, - { name: "Ilm-Kreis" }, - { name: "Jerichower Land" }, - { name: "Kaiserslautern" }, - { name: "Karlsruhe" }, - { name: "Kassel" }, - { name: "Kelheim" }, - { name: "Kitzingen" }, - { name: "Kleve" }, - { name: "Konstanz" }, - { name: "Kronach" }, - { name: "Kulmbach" }, - { name: "Kusel" }, - { name: "Kyffhäuserkreis" }, - { name: "Lahn-Dill-Kreis" }, - { name: "Landsberg am Lech" }, - { name: "Landshut" }, - { name: "Leer" }, - { name: "Leipzig" }, - { name: "Lichtenfels" }, - { name: "Limburg-Weilburg" }, - { name: "Lindau (Bodensee)" }, - { name: "Lippe" }, - { name: "Lörrach" }, - { name: "Lüchow-Dannenberg" }, - { name: "Ludwigsburg" }, - { name: "Ludwigslust-Parchim" }, - { name: "Lüneburg" }, - { name: "Main-Kinzig-Kreis" }, - { name: "Main-Spessart" }, - { name: "Main-Tauber-Kreis" }, - { name: "Main-Taunus-Kreis" }, - { name: "Mainz-Bingen" }, - { name: "Mansfeld-Südharz" }, - { name: "Marburg-Biedenkopf" }, - { name: "Märkischer Kreis" }, - { name: "Märkisch-Oderland" }, - { name: "Mayen-Koblenz" }, - { name: "Mecklenburgische Seenplatte" }, - { name: "Meißen" }, - { name: "Merzig-Wadern" }, - { name: "Mettmann" }, - { name: "Miesbach" }, - { name: "Miltenberg" }, - { name: "Minden-Lübbecke" }, - { name: "Mittelsachsen" }, - { name: "Mühldorf am Inn" }, - { name: "München" }, - { name: "Neckar-Odenwald-Kreis" }, - { name: "Neu-Ulm" }, - { name: "Neuburg-Schrobenhausen" }, - { name: "Neumarkt in der Oberpfalz" }, - { name: "Neunkirchen" }, - { name: "Neustadt an der Aisch-Bad Windsheim" }, - { name: "Neustadt an der Waldnaab" }, - { name: "Neuwied" }, - { name: "Nienburg/Weser" }, - { name: "Nordfriesland" }, - { name: "Nordhausen" }, - { name: "Nordsachsen" }, - { name: "Nordwestmecklenburg" }, - { name: "Northeim" }, - { name: "Nürnberger Land" }, - { name: "Oberallgäu" }, - { name: "Oberbergischer Kreis" }, - { name: "Oberhavel" }, - { name: "Oberspreewald-Lausitz" }, - { name: "Odenwaldkreis" }, - { name: "Oder-Spree" }, - { name: "Offenbach" }, - { name: "Oldenburg" }, - { name: "Olpe" }, - { name: "Ortenaukreis" }, - { name: "Osnabrück" }, - { name: "Ostalbkreis" }, - { name: "Ostallgäu" }, - { name: "Osterholz" }, - { name: "Ostholstein" }, - { name: "Ostprignitz-Ruppin" }, - { name: "Paderborn" }, - { name: "Passau" }, - { name: "Peine" }, - { name: "Pfaffenhofen an der Ilm" }, - { name: "Pinneberg" }, - { name: "Plön" }, - { name: "Potsdam-Mittelmark" }, - { name: "Prignitz" }, - { name: "Rastatt" }, - { name: "Ravensburg" }, - { name: "Recklinghausen" }, - { name: "Regen" }, - { name: "Regensburg" }, - { name: "Rems-Murr-Kreis" }, - { name: "Rendsburg-Eckernförde" }, - { name: "Reutlingen" }, - { name: "Rhein-Erft-Kreis" }, - { name: "Rheingau-Taunus-Kreis" }, - { name: "Rhein-Hunsrück-Kreis" }, - { name: "Rheinisch-Bergischer Kreis" }, - { name: "Rhein-Kreis Neuss" }, - { name: "Rhein-Lahn-Kreis" }, - { name: "Rhein-Neckar-Kreis" }, - { name: "Rhein-Pfalz-Kreis" }, - { name: "Rhein-Sieg-Kreis" }, - { name: "Rhön-Grabfeld" }, - { name: "Rosenheim" }, - { name: "Rostock" }, - { name: "Rotenburg (Wümme)" }, - { name: "Roth" }, - { name: "Rottal-Inn" }, - { name: "Rottweil" }, - { name: "Saale-Holzland-Kreis" }, - { name: "Saalekreis" }, - { name: "Saale-Orla-Kreis" }, - { name: "Saalfeld-Rudolstadt" }, - { name: "Saarbrücken, Regionalverband" }, - { name: "Saarlouis" }, - { name: "Saarpfalz-Kreis" }, - { name: "Sächsische Schweiz-Osterzgebirge" }, - { name: "Salzlandkreis" }, - { name: "Schaumburg" }, - { name: "Schleswig-Flensburg" }, - { name: "Schmalkalden-Meiningen" }, - { name: "Schwäbisch Hall" }, - { name: "Schwalm-Eder-Kreis" }, - { name: "Schwandorf" }, - { name: "Schwarzwald-Baar-Kreis" }, - { name: "Schweinfurt" }, - { name: "Segeberg" }, - { name: "Siegen-Wittgenstein" }, - { name: "Sigmaringen" }, - { name: "Soest" }, - { name: "Sömmerda" }, - { name: "Sonneberg" }, - { name: "Spree-Neiße" }, - { name: "St. Wendel" }, - { name: "Stade" }, - { name: "Starnberg" }, - { name: "Steinburg" }, - { name: "Steinfurt" }, - { name: "Stendal" }, - { name: "Stormarn" }, - { name: "Straubing-Bogen" }, - { name: "Südliche Weinstraße" }, - { name: "Südwestpfalz" }, - { name: "Teltow-Fläming" }, - { name: "Tirschenreuth" }, - { name: "Traunstein" }, - { name: "Trier-Saarburg" }, - { name: "Tübingen" }, - { name: "Tuttlingen" }, - { name: "Uckermark" }, - { name: "Uelzen" }, - { name: "Unna" }, - { name: "Unstrut-Hainich-Kreis" }, - { name: "Unterallgäu" }, - { name: "Vechta" }, - { name: "Verden" }, - { name: "Viersen" }, - { name: "Vogelsbergkreis" }, - { name: "Vogtlandkreis" }, - { name: "Vorpommern-Greifswald" }, - { name: "Vorpommern-Rügen" }, - { name: "Vulkaneifel" }, - { name: "Waldeck-Frankenberg" }, - { name: "Waldshut" }, - { name: "Warendorf" }, - { name: "Wartburgkreis" }, - { name: "Weilheim-Schongau" }, - { name: "Weimarer Land" }, - { name: "Weißenburg-Gunzenhausen" }, - { name: "Werra-Meißner-Kreis" }, - { name: "Wesel" }, - { name: "Wesermarsch" }, - { name: "Westerwaldkreis" }, - { name: "Wetteraukreis" }, - { name: "Wittenberg" }, - { name: "Wittmund" }, - { name: "Wolfenbüttel" }, - { name: "Wunsiedel im Fichtelgebirge" }, - { name: "Würzburg" }, - { name: "Zollernalbkreis" }, - { name: "Zwickau" }, - { name: "Aachen" }, - { name: "Amberg" }, - { name: "Baden-Baden" }, - { name: "Bielefeld" }, - { name: "Bochum" }, - { name: "Bonn" }, - { name: "Bottrop" }, - { name: "Brandenburg an der Havel" }, - { name: "Braunschweig" }, - { name: "Bremerhaven" }, - { name: "Chemnitz" }, - { name: "Cottbus" }, - { name: "Darmstadt" }, - { name: "Delmenhorst" }, - { name: "Dessau-Roßlau" }, - { name: "Dortmund" }, - { name: "Dresden" }, - { name: "Duisburg" }, - { name: "Düsseldorf" }, - { name: "Emden" }, - { name: "Erfurt" }, - { name: "Erlangen" }, - { name: "Essen" }, - { name: "Flensburg" }, - { name: "Frankenthal (Pfalz)" }, - { name: "Frankfurt (Oder)" }, - { name: "Frankfurt am Main" }, - { name: "Freiburg im Breisgau" }, - { name: "Gelsenkirchen" }, - { name: "Gera" }, - { name: "Hagen" }, - { name: "Halle (Saale)" }, - { name: "Hamm" }, - { name: "Hanau" }, - { name: "Hannover" }, - { name: "Heidelberg" }, - { name: "Herne" }, - { name: "Ingolstadt" }, - { name: "Jena" }, - { name: "Kaufbeuren" }, - { name: "Kempten (Allgäu)" }, - { name: "Kiel" }, - { name: "Koblenz" }, - { name: "Köln" }, - { name: "Krefeld" }, - { name: "Landau in der Pfalz" }, - { name: "Leverkusen" }, - { name: "Lübeck" }, - { name: "Ludwigshafen am Rhein" }, - { name: "Magdeburg" }, - { name: "Mainz" }, - { name: "Mannheim" }, - { name: "Memmingen" }, - { name: "Mönchengladbach" }, - { name: "Mülheim an der Ruhr" }, - { name: "Münster" }, - { name: "Neumünster" }, - { name: "Neustadt an der Weinstraße" }, - { name: "Nürnberg" }, - { name: "Oberhausen" }, - { name: "Offenbach am Main" }, - { name: "Oldenburg (Oldb)" }, - { name: "Pforzheim" }, - { name: "Pirmasens" }, - { name: "Potsdam" }, - { name: "Remscheid" }, - { name: "Salzgitter" }, - { name: "Schwabach" }, - { name: "Schwerin" }, - { name: "Solingen" }, - { name: "Speyer" }, - { name: "Straubing" }, - { name: "Stuttgart" }, - { name: "Suhl" }, - { name: "Trier" }, - { name: "Ulm" }, - { name: "Weiden in der Oberpfalz" }, - { name: "Weimar" }, - { name: "Wiesbaden" }, - { name: "Wilhelmshaven" }, - { name: "Wolfsburg" }, - { name: "Worms" }, - { name: "Wuppertal" }, - { name: "Zweibrücken" }, - { name: "Preußen" }, - { name: "Schwaben" }, - { name: "Franken" }, - { name: "Rheinland" }, - { name: "Westfalen" }, - { name: "Pommern" }, - { name: "Schleswig" }, - { name: "Holstein" }, - { name: "Anhalt" }, - { name: "Lausitz" }, - { name: "Elsass" }, - { name: "Deutscher Orden" }, - { name: "Nassau" }, - { name: "Kurpfalz" }, - { name: "Berg" }, - { name: "Jülich" }, - { name: "Lothringen" }, - { name: "Harzgau" }, - { name: "Wetterau" }, - { name: "Ruhrgebiet" }, - { name: "Allgäu" }, - { name: "Schwarzwald" }, - { name: "Spreewald" }, - { name: "Altmühltal" }, - { name: "Spessart" }, - { name: "Odenwald" }, - { name: "Eifel" }, - { name: "Sauerland" }, - { name: "Westerwald" }, - { name: "Pfalz" }, - ], + customTribes: [{name: "Aachen, Städteregion"}, {name: "Ahrweiler"}, {name: "Aichach-Friedberg"}, {name: "Alb-Donau-Kreis"}, {name: "Altenburger Land"}, {name: "Altenkirchen (Westerwald)"}, {name: "Altmarkkreis Salzwedel"}, {name: "Altötting"}, {name: "Alzey-Worms"}, {name: "Amberg-Sulzbach"}, {name: "Ammerland"}, {name: "Anhalt-Bitterfeld"}, {name: "Ansbach"}, {name: "Aschaffenburg"}, {name: "Augsburg"}, {name: "Aurich"}, {name: "Bad Dürkheim"}, {name: "Bad Kissingen"}, {name: "Bad Kreuznach"}, {name: "Bad Tölz-Wolfratshausen"}, {name: "Bamberg"}, {name: "Barnim"}, {name: "Bautzen"}, {name: "Bayreuth"}, {name: "Berchtesgadener Land"}, {name: "Bergstraße"}, {name: "Bernkastel-Wittlich"}, {name: "Biberach"}, {name: "Birkenfeld"}, {name: "Böblingen"}, {name: "Bodenseekreis"}, {name: "Börde"}, {name: "Borken"}, {name: "Breisgau-Hochschwarzwald"}, {name: "Burgenlandkreis"}, {name: "Calw"}, {name: "Celle"}, {name: "Cham"}, {name: "Cloppenburg"}, {name: "Coburg"}, {name: "Cochem-Zell"}, {name: "Coesfeld"}, {name: "Cuxhaven"}, {name: "Dachau"}, {name: "Dahme-Spreewald"}, {name: "Darmstadt-Dieburg"}, {name: "Deggendorf"}, {name: "Diepholz"}, {name: "Dillingen an der Donau"}, {name: "Dingolfing-Landau"}, {name: "Dithmarschen"}, {name: "Donau-Ries"}, {name: "Donnersbergkreis"}, {name: "Düren"}, {name: "Ebersberg"}, {name: "Eichsfeld"}, {name: "Eichstätt"}, {name: "Eifelkreis Bitburg-Prüm"}, {name: "Elbe-Elster"}, {name: "Emmendingen"}, {name: "Emsland"}, {name: "Ennepe-Ruhr-Kreis"}, {name: "Enzkreis"}, {name: "Erding"}, {name: "Erlangen-Höchstadt"}, {name: "Erzgebirgskreis"}, {name: "Esslingen"}, {name: "Euskirchen"}, {name: "Forchheim"}, {name: "Freising"}, {name: "Freudenstadt"}, {name: "Freyung-Grafenau"}, {name: "Friesland"}, {name: "Fulda"}, {name: "Fürstenfeldbruck"}, {name: "Fürth"}, {name: "Garmisch-Partenkirchen"}, {name: "Germersheim"}, {name: "Gießen"}, {name: "Gifhorn"}, {name: "Göppingen"}, {name: "Görlitz"}, {name: "Goslar"}, {name: "Gotha"}, {name: "Göttingen"}, {name: "Grafschaft Bentheim"}, {name: "Greiz"}, {name: "Groß-Gerau"}, {name: "Günzburg"}, {name: "Gütersloh"}, {name: "Hameln-Pyrmont"}, {name: "Hannover, Region"}, {name: "Harburg"}, {name: "Harz"}, {name: "Haßberge"}, {name: "Havelland"}, {name: "Heidekreis"}, {name: "Heidenheim"}, {name: "Heilbronn"}, {name: "Heinsberg"}, {name: "Helmstedt"}, {name: "Herford"}, {name: "Hersfeld-Rotenburg"}, {name: "Herzogtum Lauenburg"}, {name: "Hildburghausen"}, {name: "Hildesheim"}, {name: "Hochsauerlandkreis"}, {name: "Hochtaunuskreis"}, {name: "Hof"}, {name: "Hohenlohekreis"}, {name: "Holzminden"}, {name: "Höxter"}, {name: "Ilm-Kreis"}, {name: "Jerichower Land"}, {name: "Kaiserslautern"}, {name: "Karlsruhe"}, {name: "Kassel"}, {name: "Kelheim"}, {name: "Kitzingen"}, {name: "Kleve"}, {name: "Konstanz"}, {name: "Kronach"}, {name: "Kulmbach"}, {name: "Kusel"}, {name: "Kyffhäuserkreis"}, {name: "Lahn-Dill-Kreis"}, {name: "Landsberg am Lech"}, {name: "Landshut"}, {name: "Leer"}, {name: "Leipzig"}, {name: "Lichtenfels"}, {name: "Limburg-Weilburg"}, {name: "Lindau (Bodensee)"}, {name: "Lippe"}, {name: "Lörrach"}, {name: "Lüchow-Dannenberg"}, {name: "Ludwigsburg"}, {name: "Ludwigslust-Parchim"}, {name: "Lüneburg"}, {name: "Main-Kinzig-Kreis"}, {name: "Main-Spessart"}, {name: "Main-Tauber-Kreis"}, {name: "Main-Taunus-Kreis"}, {name: "Mainz-Bingen"}, {name: "Mansfeld-Südharz"}, {name: "Marburg-Biedenkopf"}, {name: "Märkischer Kreis"}, {name: "Märkisch-Oderland"}, {name: "Mayen-Koblenz"}, {name: "Mecklenburgische Seenplatte"}, {name: "Meißen"}, {name: "Merzig-Wadern"}, {name: "Mettmann"}, {name: "Miesbach"}, {name: "Miltenberg"}, {name: "Minden-Lübbecke"}, {name: "Mittelsachsen"}, {name: "Mühldorf am Inn"}, {name: "München"}, {name: "Neckar-Odenwald-Kreis"}, {name: "Neu-Ulm"}, {name: "Neuburg-Schrobenhausen"}, {name: "Neumarkt in der Oberpfalz"}, {name: "Neunkirchen"}, {name: "Neustadt an der Aisch-Bad Windsheim"}, {name: "Neustadt an der Waldnaab"}, {name: "Neuwied"}, {name: "Nienburg/Weser"}, {name: "Nordfriesland"}, {name: "Nordhausen"}, {name: "Nordsachsen"}, {name: "Nordwestmecklenburg"}, {name: "Northeim"}, {name: "Nürnberger Land"}, {name: "Oberallgäu"}, {name: "Oberbergischer Kreis"}, {name: "Oberhavel"}, {name: "Oberspreewald-Lausitz"}, {name: "Odenwaldkreis"}, {name: "Oder-Spree"}, {name: "Offenbach"}, {name: "Oldenburg"}, {name: "Olpe"}, {name: "Ortenaukreis"}, {name: "Osnabrück"}, {name: "Ostalbkreis"}, {name: "Ostallgäu"}, {name: "Osterholz"}, {name: "Ostholstein"}, {name: "Ostprignitz-Ruppin"}, {name: "Paderborn"}, {name: "Passau"}, {name: "Peine"}, {name: "Pfaffenhofen an der Ilm"}, {name: "Pinneberg"}, {name: "Plön"}, {name: "Potsdam-Mittelmark"}, {name: "Prignitz"}, {name: "Rastatt"}, {name: "Ravensburg"}, {name: "Recklinghausen"}, {name: "Regen"}, {name: "Regensburg"}, {name: "Rems-Murr-Kreis"}, {name: "Rendsburg-Eckernförde"}, {name: "Reutlingen"}, {name: "Rhein-Erft-Kreis"}, {name: "Rheingau-Taunus-Kreis"}, {name: "Rhein-Hunsrück-Kreis"}, {name: "Rheinisch-Bergischer Kreis"}, {name: "Rhein-Kreis Neuss"}, {name: "Rhein-Lahn-Kreis"}, {name: "Rhein-Neckar-Kreis"}, {name: "Rhein-Pfalz-Kreis"}, {name: "Rhein-Sieg-Kreis"}, {name: "Rhön-Grabfeld"}, {name: "Rosenheim"}, {name: "Rostock"}, {name: "Rotenburg (Wümme)"}, {name: "Roth"}, {name: "Rottal-Inn"}, {name: "Rottweil"}, {name: "Saale-Holzland-Kreis"}, {name: "Saalekreis"}, {name: "Saale-Orla-Kreis"}, {name: "Saalfeld-Rudolstadt"}, {name: "Saarbrücken, Regionalverband"}, {name: "Saarlouis"}, {name: "Saarpfalz-Kreis"}, {name: "Sächsische Schweiz-Osterzgebirge"}, {name: "Salzlandkreis"}, {name: "Schaumburg"}, {name: "Schleswig-Flensburg"}, {name: "Schmalkalden-Meiningen"}, {name: "Schwäbisch Hall"}, {name: "Schwalm-Eder-Kreis"}, {name: "Schwandorf"}, {name: "Schwarzwald-Baar-Kreis"}, {name: "Schweinfurt"}, {name: "Segeberg"}, {name: "Siegen-Wittgenstein"}, {name: "Sigmaringen"}, {name: "Soest"}, {name: "Sömmerda"}, {name: "Sonneberg"}, {name: "Spree-Neiße"}, {name: "St. Wendel"}, {name: "Stade"}, {name: "Starnberg"}, {name: "Steinburg"}, {name: "Steinfurt"}, {name: "Stendal"}, {name: "Stormarn"}, {name: "Straubing-Bogen"}, {name: "Südliche Weinstraße"}, {name: "Südwestpfalz"}, {name: "Teltow-Fläming"}, {name: "Tirschenreuth"}, {name: "Traunstein"}, {name: "Trier-Saarburg"}, {name: "Tübingen"}, {name: "Tuttlingen"}, {name: "Uckermark"}, {name: "Uelzen"}, {name: "Unna"}, {name: "Unstrut-Hainich-Kreis"}, {name: "Unterallgäu"}, {name: "Vechta"}, {name: "Verden"}, {name: "Viersen"}, {name: "Vogelsbergkreis"}, {name: "Vogtlandkreis"}, {name: "Vorpommern-Greifswald"}, {name: "Vorpommern-Rügen"}, {name: "Vulkaneifel"}, {name: "Waldeck-Frankenberg"}, {name: "Waldshut"}, {name: "Warendorf"}, {name: "Wartburgkreis"}, {name: "Weilheim-Schongau"}, {name: "Weimarer Land"}, {name: "Weißenburg-Gunzenhausen"}, {name: "Werra-Meißner-Kreis"}, {name: "Wesel"}, {name: "Wesermarsch"}, {name: "Westerwaldkreis"}, {name: "Wetteraukreis"}, {name: "Wittenberg"}, {name: "Wittmund"}, {name: "Wolfenbüttel"}, {name: "Wunsiedel im Fichtelgebirge"}, {name: "Würzburg"}, {name: "Zollernalbkreis"}, {name: "Zwickau"}, {name: "Aachen"}, {name: "Amberg"}, {name: "Baden-Baden"}, {name: "Bielefeld"}, {name: "Bochum"}, {name: "Bonn"}, {name: "Bottrop"}, {name: "Brandenburg an der Havel"}, {name: "Braunschweig"}, {name: "Bremerhaven"}, {name: "Chemnitz"}, {name: "Cottbus"}, {name: "Darmstadt"}, {name: "Delmenhorst"}, {name: "Dessau-Roßlau"}, {name: "Dortmund"}, {name: "Dresden"}, {name: "Duisburg"}, {name: "Düsseldorf"}, {name: "Emden"}, {name: "Erfurt"}, {name: "Erlangen"}, {name: "Essen"}, {name: "Flensburg"}, {name: "Frankenthal (Pfalz)"}, {name: "Frankfurt (Oder)"}, {name: "Frankfurt am Main"}, {name: "Freiburg im Breisgau"}, {name: "Gelsenkirchen"}, {name: "Gera"}, {name: "Hagen"}, {name: "Halle (Saale)"}, {name: "Hamm"}, {name: "Hanau"}, {name: "Hannover"}, {name: "Heidelberg"}, {name: "Herne"}, {name: "Ingolstadt"}, {name: "Jena"}, {name: "Kaufbeuren"}, {name: "Kempten (Allgäu)"}, {name: "Kiel"}, {name: "Koblenz"}, {name: "Köln"}, {name: "Krefeld"}, {name: "Landau in der Pfalz"}, {name: "Leverkusen"}, {name: "Lübeck"}, {name: "Ludwigshafen am Rhein"}, {name: "Magdeburg"}, {name: "Mainz"}, {name: "Mannheim"}, {name: "Memmingen"}, {name: "Mönchengladbach"}, {name: "Mülheim an der Ruhr"}, {name: "Münster"}, {name: "Neumünster"}, {name: "Neustadt an der Weinstraße"}, {name: "Nürnberg"}, {name: "Oberhausen"}, {name: "Offenbach am Main"}, {name: "Oldenburg (Oldb)"}, {name: "Pforzheim"}, {name: "Pirmasens"}, {name: "Potsdam"}, {name: "Remscheid"}, {name: "Salzgitter"}, {name: "Schwabach"}, {name: "Schwerin"}, {name: "Solingen"}, {name: "Speyer"}, {name: "Straubing"}, {name: "Stuttgart"}, {name: "Suhl"}, {name: "Trier"}, {name: "Ulm"}, {name: "Weiden in der Oberpfalz"}, {name: "Weimar"}, {name: "Wiesbaden"}, {name: "Wilhelmshaven"}, {name: "Wolfsburg"}, {name: "Worms"}, {name: "Wuppertal"}, {name: "Zweibrücken"}, {name: "Preußen"}, {name: "Schwaben"}, {name: "Franken"}, {name: "Rheinland"}, {name: "Westfalen"}, {name: "Pommern"}, {name: "Schleswig"}, {name: "Holstein"}, {name: "Anhalt"}, {name: "Lausitz"}, {name: "Elsass"}, {name: "Deutscher Orden"}, {name: "Nassau"}, {name: "Kurpfalz"}, {name: "Berg"}, {name: "Jülich"}, {name: "Lothringen"}, {name: "Harzgau"}, {name: "Wetterau"}, {name: "Ruhrgebiet"}, {name: "Allgäu"}, {name: "Schwarzwald"}, {name: "Spreewald"}, {name: "Altmühltal"}, {name: "Spessart"}, {name: "Odenwald"}, {name: "Eifel"}, {name: "Sauerland"}, {name: "Westerwald"}, {name: "Pfalz"}], }, { id: "GiantWorldMap", @@ -1149,6 +740,7 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 8, themes: ["north_america"], + customTribes: [{name: "Arcadia", coordinates: [1524, 441]}, {name: "El Monte", coordinates: [1544, 572]}, {name: "Alhambra", coordinates: [1355, 520]}, {name: "Monterey Park", coordinates: [1341, 623]}, {name: "Whittier", coordinates: [1502, 820]}, {name: "Buena Park", coordinates: [1649, 1079]}, {name: "Seal Beach", coordinates: [1461, 1360]}, {name: "Westminster", coordinates: [1645, 1354]}, {name: "Garden Grove", coordinates: [1724, 1238]}, {name: "Cerritos", coordinates: [1523, 1065]}, {name: "Cypress", coordinates: [1550, 1181]}, {name: "La Habra", coordinates: [1691, 890]}, {name: "Brea", coordinates: [1787, 935]}, {name: "Fullerton", coordinates: [1737, 1013]}, {name: "Santa Fe Springs", coordinates: [1527, 905]}, {name: "Hacienda Heights", coordinates: [1672, 760]}, {name: "City of Industry", coordinates: [1643, 645]}, {name: "Baldwin Park", coordinates: [1658, 551]}, {name: "Irwindale", coordinates: [1693, 474]}, {name: "Monrovia", coordinates: [1589, 330]}, {name: "Rosemead", coordinates: [1448, 588]}, {name: "Azusa", coordinates: [1768, 404]}, {name: "West Covina", coordinates: [1749, 592]}, {name: "Montebello", coordinates: [1372, 721]}, {name: "Pico Rivera", coordinates: [1438, 786]}, {name: "Commerce", coordinates: [1329, 802]}, {name: "East Los Angeles", coordinates: [1235, 658]}, {name: "Eagle Rock", coordinates: [1196, 459]}, {name: "Highland Park", coordinates: [1225, 549]}, {name: "Echo Park", coordinates: [1057, 587]}, {name: "Koreatown", coordinates: [1020, 654]}, {name: "DTLA", coordinates: [1117, 642]}, {name: "Vernon", coordinates: [1173, 746]}, {name: "Huntington Park", coordinates: [1158, 829]}, {name: "South Gate", coordinates: [1216, 878]}, {name: "Bell", coordinates: [1258, 824]}, {name: "South Los Angeles", coordinates: [1045, 861]}, {name: "Lynwood", coordinates: [1225, 951]}, {name: "Bellflower", coordinates: [1405, 1019]}, {name: "Paramount", coordinates: [1302, 1022]}, {name: "Lakewood", coordinates: [1387, 1123]}, {name: "Signal Hill", coordinates: [1322, 1229]}, {name: "Los Alamitos", coordinates: [1467, 1213]}, {name: "Costa Mesa", coordinates: [1789, 1522]}, {name: "Rose Hills", coordinates: [1530, 710]}, {name: "Temple City", coordinates: [1473, 501]}, {name: "San Marino", coordinates: [1397, 456]}, {name: "Palos Verdes", coordinates: [891, 1358]}, {name: "San Pedro", coordinates: [1082, 1371]}, {name: "Carson", coordinates: [1111, 1172]}, {name: "El Segundo", coordinates: [836, 1013]}, {name: "Redondo Beach", coordinates: [896, 1212]}, {name: "Manhattan Beach", coordinates: [866, 1120]}, {name: "Lomita", coordinates: [1028, 1243]}, {name: "Gardena", coordinates: [1027, 1040]}, {name: "Lawndale", coordinates: [938, 1034]}, {name: "Culver City", coordinates: [870, 777]}, {name: "Baldwin Hills", coordinates: [944, 791]}, {name: "Studio City", coordinates: [811, 479]}, {name: "Laurel Canyon", coordinates: [840, 551]}, {name: "Hawthorne", coordinates: [945, 973]}, {name: "Old Torrance", coordinates: [999, 1152]}, {name: "Expo Park", coordinates: [1033, 775]}, {name: "Leimert Park", coordinates: [937, 741]}, {name: "West Hollywood", coordinates: [940, 611]}, {name: "La Brea", coordinates: [937, 667]}, {name: "Marina Del Rey", coordinates: [748, 889]}, {name: "Westchester", coordinates: [828, 863]}, {name: "Westdale", coordinates: [756, 781]}, {name: "West Athens", coordinates: [1088, 962]}, {name: "Rancho Dominguez", coordinates: [1181, 1112]}, {name: "Terminal Island", coordinates: [1163, 1403]}, {name: "Altadena", coordinates: [1332, 285]}, {name: "Sierra Madre", coordinates: [1448, 335]}, {name: "La Canada Flintridge", coordinates: [1156, 268]}, {name: "La Crescenta", coordinates: [1009, 211]}, {name: "Tujunga", coordinates: [890, 135]}, {name: "Burbank", coordinates: [997, 348]}, {name: "Griffith Park", coordinates: [1003, 479]}, {name: "Burbank Airport", coordinates: [848, 317]}, {name: "NoHo", coordinates: [860, 406]}, {name: "Van Nuys", coordinates: [689, 322]}, {name: "Panorama City", coordinates: [705, 244]}, {name: "Calabasas", coordinates: [267, 554]}, {name: "Topanga", coordinates: [472, 611]}, {name: "Chatsworth", coordinates: [438, 254]}, {name: "Northridge", coordinates: [566, 276]}, {name: "Reseda", coordinates: [563, 391]}, {name: "Canoga Park", coordinates: [429, 369]}, {name: "Agoura Hills", coordinates: [167, 473]}, {name: "Hidden Hills", coordinates: [326, 416]}, {name: "Granada Hills", coordinates: [564, 156]}, {name: "Sylmar", coordinates: [645, 90]}, {name: "Moorpark", coordinates: [33, 244]}, {name: "Brentwood", coordinates: [642, 667]}, {name: "Pacific Palisades", coordinates: [580, 727]}, {name: "Sherman Oaks", coordinates: [712, 469]}, {name: "Simi Valley", coordinates: [154, 246]}, {name: "Santa Susana", coordinates: [308, 245]}, {name: "Stanton", coordinates: [1674, 1174]}, {name: "LGB Airport", coordinates: [1292, 1147]}, {name: "Avalon", coordinates: [958, 2132]}, {name: "Two Harbors", coordinates: [607, 1951]}, {name: "Bell Gardens", coordinates: [1324, 874]}, {name: "Duarte", coordinates: [1641, 374]}, {name: "South El Monte", coordinates: [1511, 633]}, {name: "Avocado Heights", coordinates: [1575, 639]}, {name: "West Puente Valley", coordinates: [1645, 600]}, {name: "Valinda", coordinates: [1719, 647]}, {name: "La Mirada", coordinates: [1610, 961]}, {name: "Artesia", coordinates: [1490, 1103]}, {name: "Norwalk", coordinates: [1486, 972]}, {name: "Alamitos Beach", coordinates: [1321, 1312]}, {name: "Boyle Heights", coordinates: [1183, 670]}, {name: "Chinatown", coordinates: [1131, 613]}, {name: "West Los Angeles", coordinates: [792, 710]}, {name: "Universal Studios", coordinates: [927, 467]}, {name: "Point Dume", coordinates: [57, 825]}, {name: "Wilmington", coordinates: [1145, 1252]}, {name: "Westside", coordinates: [1210, 1230]}, {name: "South Pasadena", coordinates: [1307, 493]}, {name: "San Gabriel", coordinates: [1409, 538]}, {name: "Hastings Ranch", coordinates: [1436, 396]}, {name: "Vincent", coordinates: [1734, 516]}, {name: "Bradbury", coordinates: [1700, 326]}, {name: "Mount Wilson", coordinates: [1558, 226]}, {name: "Angeles Forest", coordinates: [1722, 124]}, {name: "Rowland Heights", coordinates: [1788, 781]}, {name: "La Habra Heights", coordinates: [1739, 840]}, {name: "Fountain Valley", coordinates: [1784, 1434]}, {name: "Rossmoor", coordinates: [1508, 1243]}, {name: "Hormosa Beach", coordinates: [891, 1165]}, {name: "Lennox", coordinates: [946, 926]}, {name: "Del Aire", coordinates: [886, 979]}, {name: "Tuna Canyon", coordinates: [370, 698]}, {name: "South Park", coordinates: [1085, 680]}, {name: "Cudahy", coordinates: [1270, 866]}, {name: "Maywood", coordinates: [1257, 762]}], }, { id: "Luna", From d7bf3f240fdacc4b04a0722622d314ef083517d0 Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 18:44:52 -0700 Subject: [PATCH 5/8] fix unicode bug caused by pretier --- .../assets/maps/amazonriver/info.json | 16 +- .../assets/maps/archipelagosea/info.json | 32 ++-- map-generator/assets/maps/asia/info.json | 2 +- map-generator/assets/maps/balkans/info.json | 2 +- map-generator/assets/maps/balkhash/info.json | 4 +- map-generator/assets/maps/baltics/info.json | 2 +- .../assets/maps/bosphorusstraits/info.json | 14 +- .../assets/maps/britanniaclassic/info.json | 4 +- map-generator/assets/maps/caribbean/info.json | 4 +- .../assets/maps/danishstraits/info.json | 14 +- map-generator/assets/maps/europe/info.json | 4 +- .../assets/maps/europeclassic/info.json | 4 +- map-generator/assets/maps/france/info.json | 10 +- map-generator/assets/maps/germany/info.json | 148 +++++++++--------- .../assets/maps/scandinavia/info.json | 14 +- .../assets/maps/southamerica/info.json | 4 +- resources/maps/caribbean/manifest.json | 2 +- .../maps/indiansubcontinent/manifest.json | 2 +- resources/maps/lasvegasstrip/manifest.json | 2 +- 19 files changed, 142 insertions(+), 142 deletions(-) diff --git a/map-generator/assets/maps/amazonriver/info.json b/map-generator/assets/maps/amazonriver/info.json index 0f8c42d252..5d9ec18efa 100644 --- a/map-generator/assets/maps/amazonriver/info.json +++ b/map-generator/assets/maps/amazonriver/info.json @@ -7,7 +7,7 @@ "nations": [ { "coordinates": [524, 60], - "name": "Boa Esperan\u00e7a", + "name": "Boa Esperança", "flag": "br" }, { @@ -17,7 +17,7 @@ }, { "coordinates": [1056, 8], - "name": "Para\u00edso", + "name": "Paraíso", "flag": "br" }, { @@ -27,12 +27,12 @@ }, { "coordinates": [1662, 254], - "name": "S\u00e3o Paulo de Oliven\u00e7a", + "name": "São Paulo de Olivença", "flag": "br" }, { "coordinates": [1807, 8], - "name": "S\u00e3o Jo\u00e3o", + "name": "São João", "flag": "br" }, { @@ -57,7 +57,7 @@ }, { "coordinates": [2937, 199], - "name": "Caturi\u00e1", + "name": "Caturiá", "flag": "br" }, { @@ -72,7 +72,7 @@ }, { "coordinates": [3405, 237], - "name": "S\u00e3o Jo\u00e3o", + "name": "São João", "flag": "br" }, { @@ -82,12 +82,12 @@ }, { "coordinates": [3861, 244], - "name": "Uni\u00e3o", + "name": "União", "flag": "br" }, { "coordinates": [4409, 211], - "name": "Amatur\u00e1", + "name": "Amaturá", "flag": "br" }, { diff --git a/map-generator/assets/maps/archipelagosea/info.json b/map-generator/assets/maps/archipelagosea/info.json index bc516a4056..3a3816da93 100644 --- a/map-generator/assets/maps/archipelagosea/info.json +++ b/map-generator/assets/maps/archipelagosea/info.json @@ -8,7 +8,7 @@ "nations": [ { "coordinates": [145, 767], - "name": "K\u00f6kar", + "name": "Kökar", "flag": "ax" }, { @@ -18,57 +18,57 @@ }, { "coordinates": [1097, 1268], - "name": "Ut\u00f6", + "name": "Utö", "flag": "fi" }, { "coordinates": [1870, 888], - "name": "Truns\u00f6", + "name": "Trunsö", "flag": "fi" }, { "coordinates": [2274, 962], - "name": "Borst\u00f6", + "name": "Borstö", "flag": "fi" }, { "coordinates": [1551, 610], - "name": "Asp\u00f6", + "name": "Aspö", "flag": "fi" }, { "coordinates": [1704, 783], - "name": "L\u00e5ngholm", + "name": "Långholm", "flag": "fi" }, { "coordinates": [1865, 578], - "name": "N\u00f6t\u00f6", + "name": "Nötö", "flag": "fi" }, { "coordinates": [2732, 932], - "name": "Van\u00f6", + "name": "Vanö", "flag": "fi" }, { "coordinates": [2992, 1179], - "name": "\u00d6r\u00f6", + "name": "Örö", "flag": "fi" }, { "coordinates": [3053, 614], - "name": "H\u00f6gs\u00e5ra", + "name": "Högsåra", "flag": "fi" }, { "coordinates": [1324, 252], - "name": "Brunsk\u00e4r", + "name": "Brunskär", "flag": "fi" }, { "coordinates": [1074, 111], - "name": "K\u00e4l\u00f6", + "name": "Kälö", "flag": "fi" }, { @@ -78,22 +78,22 @@ }, { "coordinates": [222, 625], - "name": "Hells\u00f6", + "name": "Hellsö", "flag": "ax" }, { "coordinates": [1661, 23], - "name": "Korpostr\u00f6m", + "name": "Korpoström", "flag": "fi" }, { "coordinates": [44, 343], - "name": "Kyrkogards\u00f6", + "name": "Kyrkogardsö", "flag": "ax" }, { "coordinates": [2453, 142], - "name": "Stensk\u00e4r", + "name": "Stenskär", "flag": "fi" }, { diff --git a/map-generator/assets/maps/asia/info.json b/map-generator/assets/maps/asia/info.json index 94775e208a..82546fe76f 100644 --- a/map-generator/assets/maps/asia/info.json +++ b/map-generator/assets/maps/asia/info.json @@ -13,7 +13,7 @@ }, { "coordinates": [83, 612], - "name": "T\u00fcrkiye", + "name": "Türkiye", "flag": "tr" }, { diff --git a/map-generator/assets/maps/balkans/info.json b/map-generator/assets/maps/balkans/info.json index 1daf72791d..663bf0e022 100644 --- a/map-generator/assets/maps/balkans/info.json +++ b/map-generator/assets/maps/balkans/info.json @@ -77,7 +77,7 @@ }, { "coordinates": [1953, 1443], - "name": "T\u00fcrkiye", + "name": "Türkiye", "flag": "tr" }, { diff --git a/map-generator/assets/maps/balkhash/info.json b/map-generator/assets/maps/balkhash/info.json index 4c91fc8958..6bc4958c22 100644 --- a/map-generator/assets/maps/balkhash/info.json +++ b/map-generator/assets/maps/balkhash/info.json @@ -146,8 +146,8 @@ "flag": "Bukhara" }, { - "name": "G\u00f6kt\u00fcrks Khaganate", - "flag": "G\u00f6kt\u00fcrks Khaganate" + "name": "Göktürks Khaganate", + "flag": "Göktürks Khaganate" }, { "name": "Golden Horde", diff --git a/map-generator/assets/maps/baltics/info.json b/map-generator/assets/maps/baltics/info.json index 85f44013b0..ab13aa4917 100644 --- a/map-generator/assets/maps/baltics/info.json +++ b/map-generator/assets/maps/baltics/info.json @@ -107,7 +107,7 @@ }, { "coordinates": [1028, 250], - "name": "Kohtla-J\u00e4rve", + "name": "Kohtla-Järve", "flag": "ee" }, { diff --git a/map-generator/assets/maps/bosphorusstraits/info.json b/map-generator/assets/maps/bosphorusstraits/info.json index 35c145b8ae..5904f0b156 100644 --- a/map-generator/assets/maps/bosphorusstraits/info.json +++ b/map-generator/assets/maps/bosphorusstraits/info.json @@ -18,7 +18,7 @@ }, { "coordinates": [700, 316], - "name": "\u00c7ekmek\u00f6y", + "name": "Çekmeköy", "flag": "tr" }, { @@ -33,12 +33,12 @@ }, { "coordinates": [486, 381], - "name": "\u00dcsk\u00fcdar", + "name": "Üsküdar", "flag": "tr" }, { "coordinates": [534, 425], - "name": "Kadik\u00f6y", + "name": "Kadiköy", "flag": "tr" }, { @@ -63,7 +63,7 @@ }, { "coordinates": [128, 46], - "name": "Arnavutk\u00f6y", + "name": "Arnavutköy", "flag": "tr" }, { @@ -73,12 +73,12 @@ }, { "coordinates": [42, 325], - "name": "B\u00fcy\u00fck\u00e7ekmece", + "name": "Büyükçekmece", "flag": "tr" }, { "coordinates": [336, 175], - "name": "Ey\u00fcpsultan", + "name": "Eyüpsultan", "flag": "tr" }, { @@ -98,7 +98,7 @@ }, { "coordinates": [308, 412], - "name": "Bakirk\u00f6y", + "name": "Bakirköy", "flag": "tr" }, { diff --git a/map-generator/assets/maps/britanniaclassic/info.json b/map-generator/assets/maps/britanniaclassic/info.json index 8e34a14c8c..36598ba129 100644 --- a/map-generator/assets/maps/britanniaclassic/info.json +++ b/map-generator/assets/maps/britanniaclassic/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [564, 845], - "name": "Southern U\u00ed N\u00e9ill", + "name": "Southern Uí Néill", "flag": "1_Southern Ui Neill" }, { @@ -113,7 +113,7 @@ }, { "coordinates": [416, 678], - "name": "Northern U\u00ed N\u00e9ill", + "name": "Northern Uí Néill", "flag": "1_Northern Ui Neill" }, { diff --git a/map-generator/assets/maps/caribbean/info.json b/map-generator/assets/maps/caribbean/info.json index 9fc3878319..06a2a2396c 100644 --- a/map-generator/assets/maps/caribbean/info.json +++ b/map-generator/assets/maps/caribbean/info.json @@ -152,7 +152,7 @@ }, { "coordinates": [2233, 1660], - "name": "Cura\u00e7ao", + "name": "Curaçao", "flag": "cw" }, { @@ -289,7 +289,7 @@ }, { "coordinates": [1106, 867], - "name": "Camag\u00fcey", + "name": "Camagüey", "flag": "cu" }, { diff --git a/map-generator/assets/maps/danishstraits/info.json b/map-generator/assets/maps/danishstraits/info.json index 02f2586b5a..4bf835875c 100644 --- a/map-generator/assets/maps/danishstraits/info.json +++ b/map-generator/assets/maps/danishstraits/info.json @@ -12,12 +12,12 @@ }, { "coordinates": [252, 43], - "name": "\u00d8stlandet", + "name": "Østlandet", "flag": "Sweden Norway Union" }, { "coordinates": [737, 791], - "name": "Sk\u00e5ne", + "name": "Skåne", "flag": "Sweden Norway Union" }, { @@ -27,22 +27,22 @@ }, { "coordinates": [846, 488], - "name": "Sm\u00e5land", + "name": "Småland", "flag": "Sweden Norway Union" }, { "coordinates": [701, 260], - "name": "V\u00e4sterg\u00f6tland", + "name": "Västergötland", "flag": "Sweden Norway Union" }, { "coordinates": [501, 273], - "name": "Bohusl\u00e4n", + "name": "Bohuslän", "flag": "Sweden Norway Union" }, { "coordinates": [843, 278], - "name": "\u00d6sterg\u00f6tland", + "name": "Östergötland", "flag": "Sweden Norway Union" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [833, 73], - "name": "N\u00e4rke", + "name": "Närke", "flag": "Sweden Norway Union" }, { diff --git a/map-generator/assets/maps/europe/info.json b/map-generator/assets/maps/europe/info.json index 06ddbfb448..37a2ace608 100644 --- a/map-generator/assets/maps/europe/info.json +++ b/map-generator/assets/maps/europe/info.json @@ -98,7 +98,7 @@ }, { "coordinates": [2334, 1313], - "name": "T\u00fcrkiye", + "name": "Türkiye", "flag": "tr" }, { @@ -218,7 +218,7 @@ }, { "coordinates": [1900, 132], - "name": "S\u00e1pmi", + "name": "Sápmi", "flag": "Sami flag" }, { diff --git a/map-generator/assets/maps/europeclassic/info.json b/map-generator/assets/maps/europeclassic/info.json index a2a991ff51..aa42a6b9b3 100644 --- a/map-generator/assets/maps/europeclassic/info.json +++ b/map-generator/assets/maps/europeclassic/info.json @@ -103,7 +103,7 @@ }, { "coordinates": [1614, 834], - "name": "T\u00fcrkiye", + "name": "Türkiye", "flag": "tr" }, { @@ -163,7 +163,7 @@ }, { "coordinates": [1277, 90], - "name": "S\u00e1pmi", + "name": "Sápmi", "flag": "Sami flag" }, { diff --git a/map-generator/assets/maps/france/info.json b/map-generator/assets/maps/france/info.json index eafc631859..9ecb8b55f8 100644 --- a/map-generator/assets/maps/france/info.json +++ b/map-generator/assets/maps/france/info.json @@ -32,7 +32,7 @@ }, { "coordinates": [1284, 714], - "name": "\u00cele-de-France", + "name": "Île-de-France", "flag": "fr-idf" }, { @@ -52,7 +52,7 @@ }, { "coordinates": [1691, 1149], - "name": "Franche-Comt\u00e9", + "name": "Franche-Comté", "flag": "fr-i" }, { @@ -82,7 +82,7 @@ }, { "coordinates": [1018, 1885], - "name": "Midi-Pyr\u00e9n\u00e9es", + "name": "Midi-Pyrénées", "flag": "1_Occitania" }, { @@ -92,12 +92,12 @@ }, { "coordinates": [1792, 1700], - "name": "Provence-Alpes-C\u00f4te d'Azur", + "name": "Provence-Alpes-Côte d'Azur", "flag": "fr-pac" }, { "coordinates": [1635, 1460], - "name": "Rh\u00f4ne-Alpes", + "name": "Rhône-Alpes", "flag": "fr-v" }, { diff --git a/map-generator/assets/maps/germany/info.json b/map-generator/assets/maps/germany/info.json index 31ca668815..28045f6305 100644 --- a/map-generator/assets/maps/germany/info.json +++ b/map-generator/assets/maps/germany/info.json @@ -5,14 +5,14 @@ "categories": ["europe", "new"], "multiplayer_frequency": 5, "custom_tribes": [ - "Aachen, St\u00e4dteregion", + "Aachen, Städteregion", "Ahrweiler", "Aichach-Friedberg", "Alb-Donau-Kreis", "Altenburger Land", "Altenkirchen (Westerwald)", "Altmarkkreis Salzwedel", - "Alt\u00f6tting", + "Altötting", "Alzey-Worms", "Amberg-Sulzbach", "Ammerland", @@ -21,22 +21,22 @@ "Aschaffenburg", "Augsburg", "Aurich", - "Bad D\u00fcrkheim", + "Bad Dürkheim", "Bad Kissingen", "Bad Kreuznach", - "Bad T\u00f6lz-Wolfratshausen", + "Bad Tölz-Wolfratshausen", "Bamberg", "Barnim", "Bautzen", "Bayreuth", "Berchtesgadener Land", - "Bergstra\u00dfe", + "Bergstraße", "Bernkastel-Wittlich", "Biberach", "Birkenfeld", - "B\u00f6blingen", + "Böblingen", "Bodenseekreis", - "B\u00f6rde", + "Börde", "Borken", "Breisgau-Hochschwarzwald", "Burgenlandkreis", @@ -58,18 +58,18 @@ "Dithmarschen", "Donau-Ries", "Donnersbergkreis", - "D\u00fcren", + "Düren", "Ebersberg", "Eichsfeld", - "Eichst\u00e4tt", - "Eifelkreis Bitburg-Pr\u00fcm", + "Eichstätt", + "Eifelkreis Bitburg-Prüm", "Elbe-Elster", "Emmendingen", "Emsland", "Ennepe-Ruhr-Kreis", "Enzkreis", "Erding", - "Erlangen-H\u00f6chstadt", + "Erlangen-Höchstadt", "Erzgebirgskreis", "Esslingen", "Euskirchen", @@ -79,27 +79,27 @@ "Freyung-Grafenau", "Friesland", "Fulda", - "F\u00fcrstenfeldbruck", - "F\u00fcrth", + "Fürstenfeldbruck", + "Fürth", "Garmisch-Partenkirchen", "Germersheim", - "Gie\u00dfen", + "Gießen", "Gifhorn", - "G\u00f6ppingen", - "G\u00f6rlitz", + "Göppingen", + "Görlitz", "Goslar", "Gotha", - "G\u00f6ttingen", + "Göttingen", "Grafschaft Bentheim", "Greiz", - "Gro\u00df-Gerau", - "G\u00fcnzburg", - "G\u00fctersloh", + "Groß-Gerau", + "Günzburg", + "Gütersloh", "Hameln-Pyrmont", "Hannover, Region", "Harburg", "Harz", - "Ha\u00dfberge", + "Haßberge", "Havelland", "Heidekreis", "Heidenheim", @@ -116,7 +116,7 @@ "Hof", "Hohenlohekreis", "Holzminden", - "H\u00f6xter", + "Höxter", "Ilm-Kreis", "Jerichower Land", "Kaiserslautern", @@ -129,7 +129,7 @@ "Kronach", "Kulmbach", "Kusel", - "Kyffh\u00e4userkreis", + "Kyffhäuserkreis", "Lahn-Dill-Kreis", "Landsberg am Lech", "Landshut", @@ -139,31 +139,31 @@ "Limburg-Weilburg", "Lindau (Bodensee)", "Lippe", - "L\u00f6rrach", - "L\u00fcchow-Dannenberg", + "Lörrach", + "Lüchow-Dannenberg", "Ludwigsburg", "Ludwigslust-Parchim", - "L\u00fcneburg", + "Lüneburg", "Main-Kinzig-Kreis", "Main-Spessart", "Main-Tauber-Kreis", "Main-Taunus-Kreis", "Mainz-Bingen", - "Mansfeld-S\u00fcdharz", + "Mansfeld-Südharz", "Marburg-Biedenkopf", - "M\u00e4rkischer Kreis", - "M\u00e4rkisch-Oderland", + "Märkischer Kreis", + "Märkisch-Oderland", "Mayen-Koblenz", "Mecklenburgische Seenplatte", - "Mei\u00dfen", + "Meißen", "Merzig-Wadern", "Mettmann", "Miesbach", "Miltenberg", - "Minden-L\u00fcbbecke", + "Minden-Lübbecke", "Mittelsachsen", - "M\u00fchldorf am Inn", - "M\u00fcnchen", + "Mühldorf am Inn", + "München", "Neckar-Odenwald-Kreis", "Neu-Ulm", "Neuburg-Schrobenhausen", @@ -178,8 +178,8 @@ "Nordsachsen", "Nordwestmecklenburg", "Northeim", - "N\u00fcrnberger Land", - "Oberallg\u00e4u", + "Nürnberger Land", + "Oberallgäu", "Oberbergischer Kreis", "Oberhavel", "Oberspreewald-Lausitz", @@ -189,9 +189,9 @@ "Oldenburg", "Olpe", "Ortenaukreis", - "Osnabr\u00fcck", + "Osnabrück", "Ostalbkreis", - "Ostallg\u00e4u", + "Ostallgäu", "Osterholz", "Ostholstein", "Ostprignitz-Ruppin", @@ -200,7 +200,7 @@ "Peine", "Pfaffenhofen an der Ilm", "Pinneberg", - "Pl\u00f6n", + "Plön", "Potsdam-Mittelmark", "Prignitz", "Rastatt", @@ -209,21 +209,21 @@ "Regen", "Regensburg", "Rems-Murr-Kreis", - "Rendsburg-Eckernf\u00f6rde", + "Rendsburg-Eckernförde", "Reutlingen", "Rhein-Erft-Kreis", "Rheingau-Taunus-Kreis", - "Rhein-Hunsr\u00fcck-Kreis", + "Rhein-Hunsrück-Kreis", "Rheinisch-Bergischer Kreis", "Rhein-Kreis Neuss", "Rhein-Lahn-Kreis", "Rhein-Neckar-Kreis", "Rhein-Pfalz-Kreis", "Rhein-Sieg-Kreis", - "Rh\u00f6n-Grabfeld", + "Rhön-Grabfeld", "Rosenheim", "Rostock", - "Rotenburg (W\u00fcmme)", + "Rotenburg (Wümme)", "Roth", "Rottal-Inn", "Rottweil", @@ -231,15 +231,15 @@ "Saalekreis", "Saale-Orla-Kreis", "Saalfeld-Rudolstadt", - "Saarbr\u00fccken, Regionalverband", + "Saarbrücken, Regionalverband", "Saarlouis", "Saarpfalz-Kreis", - "S\u00e4chsische Schweiz-Osterzgebirge", + "Sächsische Schweiz-Osterzgebirge", "Salzlandkreis", "Schaumburg", "Schleswig-Flensburg", "Schmalkalden-Meiningen", - "Schw\u00e4bisch Hall", + "Schwäbisch Hall", "Schwalm-Eder-Kreis", "Schwandorf", "Schwarzwald-Baar-Kreis", @@ -248,9 +248,9 @@ "Siegen-Wittgenstein", "Sigmaringen", "Soest", - "S\u00f6mmerda", + "Sömmerda", "Sonneberg", - "Spree-Nei\u00dfe", + "Spree-Neiße", "St. Wendel", "Stade", "Starnberg", @@ -259,26 +259,26 @@ "Stendal", "Stormarn", "Straubing-Bogen", - "S\u00fcdliche Weinstra\u00dfe", - "S\u00fcdwestpfalz", - "Teltow-Fl\u00e4ming", + "Südliche Weinstraße", + "Südwestpfalz", + "Teltow-Fläming", "Tirschenreuth", "Traunstein", "Trier-Saarburg", - "T\u00fcbingen", + "Tübingen", "Tuttlingen", "Uckermark", "Uelzen", "Unna", "Unstrut-Hainich-Kreis", - "Unterallg\u00e4u", + "Unterallgäu", "Vechta", "Verden", "Viersen", "Vogelsbergkreis", "Vogtlandkreis", "Vorpommern-Greifswald", - "Vorpommern-R\u00fcgen", + "Vorpommern-Rügen", "Vulkaneifel", "Waldeck-Frankenberg", "Waldshut", @@ -286,17 +286,17 @@ "Wartburgkreis", "Weilheim-Schongau", "Weimarer Land", - "Wei\u00dfenburg-Gunzenhausen", - "Werra-Mei\u00dfner-Kreis", + "Weißenburg-Gunzenhausen", + "Werra-Meißner-Kreis", "Wesel", "Wesermarsch", "Westerwaldkreis", "Wetteraukreis", "Wittenberg", "Wittmund", - "Wolfenb\u00fcttel", + "Wolfenbüttel", "Wunsiedel im Fichtelgebirge", - "W\u00fcrzburg", + "Würzburg", "Zollernalbkreis", "Zwickau", "Aachen", @@ -313,11 +313,11 @@ "Cottbus", "Darmstadt", "Delmenhorst", - "Dessau-Ro\u00dflau", + "Dessau-Roßlau", "Dortmund", "Dresden", "Duisburg", - "D\u00fcsseldorf", + "Düsseldorf", "Emden", "Erfurt", "Erlangen", @@ -339,25 +339,25 @@ "Ingolstadt", "Jena", "Kaufbeuren", - "Kempten (Allg\u00e4u)", + "Kempten (Allgäu)", "Kiel", "Koblenz", - "K\u00f6ln", + "Köln", "Krefeld", "Landau in der Pfalz", "Leverkusen", - "L\u00fcbeck", + "Lübeck", "Ludwigshafen am Rhein", "Magdeburg", "Mainz", "Mannheim", "Memmingen", - "M\u00f6nchengladbach", - "M\u00fclheim an der Ruhr", - "M\u00fcnster", - "Neum\u00fcnster", - "Neustadt an der Weinstra\u00dfe", - "N\u00fcrnberg", + "Mönchengladbach", + "Mülheim an der Ruhr", + "Münster", + "Neumünster", + "Neustadt an der Weinstraße", + "Nürnberg", "Oberhausen", "Offenbach am Main", "Oldenburg (Oldb)", @@ -382,8 +382,8 @@ "Wolfsburg", "Worms", "Wuppertal", - "Zweibr\u00fccken", - "Preu\u00dfen", + "Zweibrücken", + "Preußen", "Schwaben", "Franken", "Rheinland", @@ -398,15 +398,15 @@ "Nassau", "Kurpfalz", "Berg", - "J\u00fclich", + "Jülich", "Lothringen", "Harzgau", "Wetterau", "Ruhrgebiet", - "Allg\u00e4u", + "Allgäu", "Schwarzwald", "Spreewald", - "Altm\u00fchltal", + "Altmühltal", "Spessart", "Odenwald", "Eifel", @@ -459,7 +459,7 @@ }, { "coordinates": [602, 1207], - "name": "Baden-W\u00fcrttemberg", + "name": "Baden-Württemberg", "strength": 2, "flag": "DE-BW" }, diff --git a/map-generator/assets/maps/scandinavia/info.json b/map-generator/assets/maps/scandinavia/info.json index 883343478b..7293ff047d 100644 --- a/map-generator/assets/maps/scandinavia/info.json +++ b/map-generator/assets/maps/scandinavia/info.json @@ -97,7 +97,7 @@ }, { "coordinates": [781, 1865], - "name": "Sk\u00e5ne", + "name": "Skåne", "flag": "se" }, { @@ -179,12 +179,12 @@ }, { "coordinates": [689, 920], - "name": "Tr\u00f8ndelag", + "name": "Trøndelag", "flag": "no" }, { "coordinates": [765, 1148], - "name": "J\u00e4mtland", + "name": "Jämtland", "flag": "se" }, { @@ -199,12 +199,12 @@ }, { "coordinates": [728, 1688], - "name": "V\u00e4stra G\u00f6taland", + "name": "Västra Götaland", "flag": "se" }, { "coordinates": [869, 1756], - "name": "J\u00f6nk\u00f6ping", + "name": "Jönköping", "flag": "se" }, { @@ -214,7 +214,7 @@ }, { "coordinates": [926, 1307], - "name": "G\u00e4vleborg", + "name": "Gävleborg", "flag": "se" }, { @@ -239,7 +239,7 @@ }, { "coordinates": [971, 877], - "name": "V\u00e4sterbotten", + "name": "Västerbotten", "flag": "se" }, { diff --git a/map-generator/assets/maps/southamerica/info.json b/map-generator/assets/maps/southamerica/info.json index 4e7ddbd104..5be138cb66 100644 --- a/map-generator/assets/maps/southamerica/info.json +++ b/map-generator/assets/maps/southamerica/info.json @@ -118,7 +118,7 @@ }, { "coordinates": [1267, 794], - "name": "Par\u00e1", + "name": "Pará", "flag": "Para" }, { @@ -128,7 +128,7 @@ }, { "coordinates": [1374, 1404], - "name": "S\u00e3o Paulo", + "name": "São Paulo", "flag": "Sao Paulo" } ], diff --git a/resources/maps/caribbean/manifest.json b/resources/maps/caribbean/manifest.json index 87e2741e5b..dd3aab6fa0 100644 --- a/resources/maps/caribbean/manifest.json +++ b/resources/maps/caribbean/manifest.json @@ -259,7 +259,7 @@ { "coordinates": [3007, 1361], "flag": "vc", - "name": "St Vincent \u0026 the Grenadines" + "name": "St Vincent & the Grenadines" }, { "coordinates": [3015, 1291], diff --git a/resources/maps/indiansubcontinent/manifest.json b/resources/maps/indiansubcontinent/manifest.json index be83c328d0..e32459b509 100644 --- a/resources/maps/indiansubcontinent/manifest.json +++ b/resources/maps/indiansubcontinent/manifest.json @@ -67,7 +67,7 @@ { "coordinates": [1799, 1466], "flag": "in", - "name": "Andaman \u0026 Nicobar Islands" + "name": "Andaman & Nicobar Islands" }, { "coordinates": [632, 1566], diff --git a/resources/maps/lasvegasstrip/manifest.json b/resources/maps/lasvegasstrip/manifest.json index 8dcf153390..4356797e78 100644 --- a/resources/maps/lasvegasstrip/manifest.json +++ b/resources/maps/lasvegasstrip/manifest.json @@ -97,7 +97,7 @@ { "coordinates": [568, 3483], "flag": "Nevada", - "name": "M\u0026M's World" + "name": "M&M's World" }, { "coordinates": [531, 3530], From 8f9ddbdc8db02074d0c1946feb0b1d6eaf520a35 Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 20:11:25 -0700 Subject: [PATCH 6/8] prettier --- src/core/game/Maps.gen.ts | 552 +++++++++++++++++- tests/testdata/maps/big_plains/manifest.json | 2 +- .../testdata/maps/giantworldmap/manifest.json | 487 ++++----------- .../maps/half_land_half_ocean/manifest.json | 2 +- .../maps/ocean_and_land/manifest.json | 2 +- tests/testdata/maps/plains/manifest.json | 2 +- tests/testdata/maps/world/manifest.json | 307 ++-------- 7 files changed, 714 insertions(+), 640 deletions(-) diff --git a/src/core/game/Maps.gen.ts b/src/core/game/Maps.gen.ts index e8723556e0..17fc3d1648 100644 --- a/src/core/game/Maps.gen.ts +++ b/src/core/game/Maps.gen.ts @@ -569,7 +569,416 @@ export const maps: readonly MapInfo[] = [ categories: ["europe", "new"], multiplayerFrequency: 5, themes: ["europe"], - customTribes: [{name: "Aachen, Städteregion"}, {name: "Ahrweiler"}, {name: "Aichach-Friedberg"}, {name: "Alb-Donau-Kreis"}, {name: "Altenburger Land"}, {name: "Altenkirchen (Westerwald)"}, {name: "Altmarkkreis Salzwedel"}, {name: "Altötting"}, {name: "Alzey-Worms"}, {name: "Amberg-Sulzbach"}, {name: "Ammerland"}, {name: "Anhalt-Bitterfeld"}, {name: "Ansbach"}, {name: "Aschaffenburg"}, {name: "Augsburg"}, {name: "Aurich"}, {name: "Bad Dürkheim"}, {name: "Bad Kissingen"}, {name: "Bad Kreuznach"}, {name: "Bad Tölz-Wolfratshausen"}, {name: "Bamberg"}, {name: "Barnim"}, {name: "Bautzen"}, {name: "Bayreuth"}, {name: "Berchtesgadener Land"}, {name: "Bergstraße"}, {name: "Bernkastel-Wittlich"}, {name: "Biberach"}, {name: "Birkenfeld"}, {name: "Böblingen"}, {name: "Bodenseekreis"}, {name: "Börde"}, {name: "Borken"}, {name: "Breisgau-Hochschwarzwald"}, {name: "Burgenlandkreis"}, {name: "Calw"}, {name: "Celle"}, {name: "Cham"}, {name: "Cloppenburg"}, {name: "Coburg"}, {name: "Cochem-Zell"}, {name: "Coesfeld"}, {name: "Cuxhaven"}, {name: "Dachau"}, {name: "Dahme-Spreewald"}, {name: "Darmstadt-Dieburg"}, {name: "Deggendorf"}, {name: "Diepholz"}, {name: "Dillingen an der Donau"}, {name: "Dingolfing-Landau"}, {name: "Dithmarschen"}, {name: "Donau-Ries"}, {name: "Donnersbergkreis"}, {name: "Düren"}, {name: "Ebersberg"}, {name: "Eichsfeld"}, {name: "Eichstätt"}, {name: "Eifelkreis Bitburg-Prüm"}, {name: "Elbe-Elster"}, {name: "Emmendingen"}, {name: "Emsland"}, {name: "Ennepe-Ruhr-Kreis"}, {name: "Enzkreis"}, {name: "Erding"}, {name: "Erlangen-Höchstadt"}, {name: "Erzgebirgskreis"}, {name: "Esslingen"}, {name: "Euskirchen"}, {name: "Forchheim"}, {name: "Freising"}, {name: "Freudenstadt"}, {name: "Freyung-Grafenau"}, {name: "Friesland"}, {name: "Fulda"}, {name: "Fürstenfeldbruck"}, {name: "Fürth"}, {name: "Garmisch-Partenkirchen"}, {name: "Germersheim"}, {name: "Gießen"}, {name: "Gifhorn"}, {name: "Göppingen"}, {name: "Görlitz"}, {name: "Goslar"}, {name: "Gotha"}, {name: "Göttingen"}, {name: "Grafschaft Bentheim"}, {name: "Greiz"}, {name: "Groß-Gerau"}, {name: "Günzburg"}, {name: "Gütersloh"}, {name: "Hameln-Pyrmont"}, {name: "Hannover, Region"}, {name: "Harburg"}, {name: "Harz"}, {name: "Haßberge"}, {name: "Havelland"}, {name: "Heidekreis"}, {name: "Heidenheim"}, {name: "Heilbronn"}, {name: "Heinsberg"}, {name: "Helmstedt"}, {name: "Herford"}, {name: "Hersfeld-Rotenburg"}, {name: "Herzogtum Lauenburg"}, {name: "Hildburghausen"}, {name: "Hildesheim"}, {name: "Hochsauerlandkreis"}, {name: "Hochtaunuskreis"}, {name: "Hof"}, {name: "Hohenlohekreis"}, {name: "Holzminden"}, {name: "Höxter"}, {name: "Ilm-Kreis"}, {name: "Jerichower Land"}, {name: "Kaiserslautern"}, {name: "Karlsruhe"}, {name: "Kassel"}, {name: "Kelheim"}, {name: "Kitzingen"}, {name: "Kleve"}, {name: "Konstanz"}, {name: "Kronach"}, {name: "Kulmbach"}, {name: "Kusel"}, {name: "Kyffhäuserkreis"}, {name: "Lahn-Dill-Kreis"}, {name: "Landsberg am Lech"}, {name: "Landshut"}, {name: "Leer"}, {name: "Leipzig"}, {name: "Lichtenfels"}, {name: "Limburg-Weilburg"}, {name: "Lindau (Bodensee)"}, {name: "Lippe"}, {name: "Lörrach"}, {name: "Lüchow-Dannenberg"}, {name: "Ludwigsburg"}, {name: "Ludwigslust-Parchim"}, {name: "Lüneburg"}, {name: "Main-Kinzig-Kreis"}, {name: "Main-Spessart"}, {name: "Main-Tauber-Kreis"}, {name: "Main-Taunus-Kreis"}, {name: "Mainz-Bingen"}, {name: "Mansfeld-Südharz"}, {name: "Marburg-Biedenkopf"}, {name: "Märkischer Kreis"}, {name: "Märkisch-Oderland"}, {name: "Mayen-Koblenz"}, {name: "Mecklenburgische Seenplatte"}, {name: "Meißen"}, {name: "Merzig-Wadern"}, {name: "Mettmann"}, {name: "Miesbach"}, {name: "Miltenberg"}, {name: "Minden-Lübbecke"}, {name: "Mittelsachsen"}, {name: "Mühldorf am Inn"}, {name: "München"}, {name: "Neckar-Odenwald-Kreis"}, {name: "Neu-Ulm"}, {name: "Neuburg-Schrobenhausen"}, {name: "Neumarkt in der Oberpfalz"}, {name: "Neunkirchen"}, {name: "Neustadt an der Aisch-Bad Windsheim"}, {name: "Neustadt an der Waldnaab"}, {name: "Neuwied"}, {name: "Nienburg/Weser"}, {name: "Nordfriesland"}, {name: "Nordhausen"}, {name: "Nordsachsen"}, {name: "Nordwestmecklenburg"}, {name: "Northeim"}, {name: "Nürnberger Land"}, {name: "Oberallgäu"}, {name: "Oberbergischer Kreis"}, {name: "Oberhavel"}, {name: "Oberspreewald-Lausitz"}, {name: "Odenwaldkreis"}, {name: "Oder-Spree"}, {name: "Offenbach"}, {name: "Oldenburg"}, {name: "Olpe"}, {name: "Ortenaukreis"}, {name: "Osnabrück"}, {name: "Ostalbkreis"}, {name: "Ostallgäu"}, {name: "Osterholz"}, {name: "Ostholstein"}, {name: "Ostprignitz-Ruppin"}, {name: "Paderborn"}, {name: "Passau"}, {name: "Peine"}, {name: "Pfaffenhofen an der Ilm"}, {name: "Pinneberg"}, {name: "Plön"}, {name: "Potsdam-Mittelmark"}, {name: "Prignitz"}, {name: "Rastatt"}, {name: "Ravensburg"}, {name: "Recklinghausen"}, {name: "Regen"}, {name: "Regensburg"}, {name: "Rems-Murr-Kreis"}, {name: "Rendsburg-Eckernförde"}, {name: "Reutlingen"}, {name: "Rhein-Erft-Kreis"}, {name: "Rheingau-Taunus-Kreis"}, {name: "Rhein-Hunsrück-Kreis"}, {name: "Rheinisch-Bergischer Kreis"}, {name: "Rhein-Kreis Neuss"}, {name: "Rhein-Lahn-Kreis"}, {name: "Rhein-Neckar-Kreis"}, {name: "Rhein-Pfalz-Kreis"}, {name: "Rhein-Sieg-Kreis"}, {name: "Rhön-Grabfeld"}, {name: "Rosenheim"}, {name: "Rostock"}, {name: "Rotenburg (Wümme)"}, {name: "Roth"}, {name: "Rottal-Inn"}, {name: "Rottweil"}, {name: "Saale-Holzland-Kreis"}, {name: "Saalekreis"}, {name: "Saale-Orla-Kreis"}, {name: "Saalfeld-Rudolstadt"}, {name: "Saarbrücken, Regionalverband"}, {name: "Saarlouis"}, {name: "Saarpfalz-Kreis"}, {name: "Sächsische Schweiz-Osterzgebirge"}, {name: "Salzlandkreis"}, {name: "Schaumburg"}, {name: "Schleswig-Flensburg"}, {name: "Schmalkalden-Meiningen"}, {name: "Schwäbisch Hall"}, {name: "Schwalm-Eder-Kreis"}, {name: "Schwandorf"}, {name: "Schwarzwald-Baar-Kreis"}, {name: "Schweinfurt"}, {name: "Segeberg"}, {name: "Siegen-Wittgenstein"}, {name: "Sigmaringen"}, {name: "Soest"}, {name: "Sömmerda"}, {name: "Sonneberg"}, {name: "Spree-Neiße"}, {name: "St. Wendel"}, {name: "Stade"}, {name: "Starnberg"}, {name: "Steinburg"}, {name: "Steinfurt"}, {name: "Stendal"}, {name: "Stormarn"}, {name: "Straubing-Bogen"}, {name: "Südliche Weinstraße"}, {name: "Südwestpfalz"}, {name: "Teltow-Fläming"}, {name: "Tirschenreuth"}, {name: "Traunstein"}, {name: "Trier-Saarburg"}, {name: "Tübingen"}, {name: "Tuttlingen"}, {name: "Uckermark"}, {name: "Uelzen"}, {name: "Unna"}, {name: "Unstrut-Hainich-Kreis"}, {name: "Unterallgäu"}, {name: "Vechta"}, {name: "Verden"}, {name: "Viersen"}, {name: "Vogelsbergkreis"}, {name: "Vogtlandkreis"}, {name: "Vorpommern-Greifswald"}, {name: "Vorpommern-Rügen"}, {name: "Vulkaneifel"}, {name: "Waldeck-Frankenberg"}, {name: "Waldshut"}, {name: "Warendorf"}, {name: "Wartburgkreis"}, {name: "Weilheim-Schongau"}, {name: "Weimarer Land"}, {name: "Weißenburg-Gunzenhausen"}, {name: "Werra-Meißner-Kreis"}, {name: "Wesel"}, {name: "Wesermarsch"}, {name: "Westerwaldkreis"}, {name: "Wetteraukreis"}, {name: "Wittenberg"}, {name: "Wittmund"}, {name: "Wolfenbüttel"}, {name: "Wunsiedel im Fichtelgebirge"}, {name: "Würzburg"}, {name: "Zollernalbkreis"}, {name: "Zwickau"}, {name: "Aachen"}, {name: "Amberg"}, {name: "Baden-Baden"}, {name: "Bielefeld"}, {name: "Bochum"}, {name: "Bonn"}, {name: "Bottrop"}, {name: "Brandenburg an der Havel"}, {name: "Braunschweig"}, {name: "Bremerhaven"}, {name: "Chemnitz"}, {name: "Cottbus"}, {name: "Darmstadt"}, {name: "Delmenhorst"}, {name: "Dessau-Roßlau"}, {name: "Dortmund"}, {name: "Dresden"}, {name: "Duisburg"}, {name: "Düsseldorf"}, {name: "Emden"}, {name: "Erfurt"}, {name: "Erlangen"}, {name: "Essen"}, {name: "Flensburg"}, {name: "Frankenthal (Pfalz)"}, {name: "Frankfurt (Oder)"}, {name: "Frankfurt am Main"}, {name: "Freiburg im Breisgau"}, {name: "Gelsenkirchen"}, {name: "Gera"}, {name: "Hagen"}, {name: "Halle (Saale)"}, {name: "Hamm"}, {name: "Hanau"}, {name: "Hannover"}, {name: "Heidelberg"}, {name: "Herne"}, {name: "Ingolstadt"}, {name: "Jena"}, {name: "Kaufbeuren"}, {name: "Kempten (Allgäu)"}, {name: "Kiel"}, {name: "Koblenz"}, {name: "Köln"}, {name: "Krefeld"}, {name: "Landau in der Pfalz"}, {name: "Leverkusen"}, {name: "Lübeck"}, {name: "Ludwigshafen am Rhein"}, {name: "Magdeburg"}, {name: "Mainz"}, {name: "Mannheim"}, {name: "Memmingen"}, {name: "Mönchengladbach"}, {name: "Mülheim an der Ruhr"}, {name: "Münster"}, {name: "Neumünster"}, {name: "Neustadt an der Weinstraße"}, {name: "Nürnberg"}, {name: "Oberhausen"}, {name: "Offenbach am Main"}, {name: "Oldenburg (Oldb)"}, {name: "Pforzheim"}, {name: "Pirmasens"}, {name: "Potsdam"}, {name: "Remscheid"}, {name: "Salzgitter"}, {name: "Schwabach"}, {name: "Schwerin"}, {name: "Solingen"}, {name: "Speyer"}, {name: "Straubing"}, {name: "Stuttgart"}, {name: "Suhl"}, {name: "Trier"}, {name: "Ulm"}, {name: "Weiden in der Oberpfalz"}, {name: "Weimar"}, {name: "Wiesbaden"}, {name: "Wilhelmshaven"}, {name: "Wolfsburg"}, {name: "Worms"}, {name: "Wuppertal"}, {name: "Zweibrücken"}, {name: "Preußen"}, {name: "Schwaben"}, {name: "Franken"}, {name: "Rheinland"}, {name: "Westfalen"}, {name: "Pommern"}, {name: "Schleswig"}, {name: "Holstein"}, {name: "Anhalt"}, {name: "Lausitz"}, {name: "Elsass"}, {name: "Deutscher Orden"}, {name: "Nassau"}, {name: "Kurpfalz"}, {name: "Berg"}, {name: "Jülich"}, {name: "Lothringen"}, {name: "Harzgau"}, {name: "Wetterau"}, {name: "Ruhrgebiet"}, {name: "Allgäu"}, {name: "Schwarzwald"}, {name: "Spreewald"}, {name: "Altmühltal"}, {name: "Spessart"}, {name: "Odenwald"}, {name: "Eifel"}, {name: "Sauerland"}, {name: "Westerwald"}, {name: "Pfalz"}], + customTribes: [ + { name: "Aachen, Städteregion" }, + { name: "Ahrweiler" }, + { name: "Aichach-Friedberg" }, + { name: "Alb-Donau-Kreis" }, + { name: "Altenburger Land" }, + { name: "Altenkirchen (Westerwald)" }, + { name: "Altmarkkreis Salzwedel" }, + { name: "Altötting" }, + { name: "Alzey-Worms" }, + { name: "Amberg-Sulzbach" }, + { name: "Ammerland" }, + { name: "Anhalt-Bitterfeld" }, + { name: "Ansbach" }, + { name: "Aschaffenburg" }, + { name: "Augsburg" }, + { name: "Aurich" }, + { name: "Bad Dürkheim" }, + { name: "Bad Kissingen" }, + { name: "Bad Kreuznach" }, + { name: "Bad Tölz-Wolfratshausen" }, + { name: "Bamberg" }, + { name: "Barnim" }, + { name: "Bautzen" }, + { name: "Bayreuth" }, + { name: "Berchtesgadener Land" }, + { name: "Bergstraße" }, + { name: "Bernkastel-Wittlich" }, + { name: "Biberach" }, + { name: "Birkenfeld" }, + { name: "Böblingen" }, + { name: "Bodenseekreis" }, + { name: "Börde" }, + { name: "Borken" }, + { name: "Breisgau-Hochschwarzwald" }, + { name: "Burgenlandkreis" }, + { name: "Calw" }, + { name: "Celle" }, + { name: "Cham" }, + { name: "Cloppenburg" }, + { name: "Coburg" }, + { name: "Cochem-Zell" }, + { name: "Coesfeld" }, + { name: "Cuxhaven" }, + { name: "Dachau" }, + { name: "Dahme-Spreewald" }, + { name: "Darmstadt-Dieburg" }, + { name: "Deggendorf" }, + { name: "Diepholz" }, + { name: "Dillingen an der Donau" }, + { name: "Dingolfing-Landau" }, + { name: "Dithmarschen" }, + { name: "Donau-Ries" }, + { name: "Donnersbergkreis" }, + { name: "Düren" }, + { name: "Ebersberg" }, + { name: "Eichsfeld" }, + { name: "Eichstätt" }, + { name: "Eifelkreis Bitburg-Prüm" }, + { name: "Elbe-Elster" }, + { name: "Emmendingen" }, + { name: "Emsland" }, + { name: "Ennepe-Ruhr-Kreis" }, + { name: "Enzkreis" }, + { name: "Erding" }, + { name: "Erlangen-Höchstadt" }, + { name: "Erzgebirgskreis" }, + { name: "Esslingen" }, + { name: "Euskirchen" }, + { name: "Forchheim" }, + { name: "Freising" }, + { name: "Freudenstadt" }, + { name: "Freyung-Grafenau" }, + { name: "Friesland" }, + { name: "Fulda" }, + { name: "Fürstenfeldbruck" }, + { name: "Fürth" }, + { name: "Garmisch-Partenkirchen" }, + { name: "Germersheim" }, + { name: "Gießen" }, + { name: "Gifhorn" }, + { name: "Göppingen" }, + { name: "Görlitz" }, + { name: "Goslar" }, + { name: "Gotha" }, + { name: "Göttingen" }, + { name: "Grafschaft Bentheim" }, + { name: "Greiz" }, + { name: "Groß-Gerau" }, + { name: "Günzburg" }, + { name: "Gütersloh" }, + { name: "Hameln-Pyrmont" }, + { name: "Hannover, Region" }, + { name: "Harburg" }, + { name: "Harz" }, + { name: "Haßberge" }, + { name: "Havelland" }, + { name: "Heidekreis" }, + { name: "Heidenheim" }, + { name: "Heilbronn" }, + { name: "Heinsberg" }, + { name: "Helmstedt" }, + { name: "Herford" }, + { name: "Hersfeld-Rotenburg" }, + { name: "Herzogtum Lauenburg" }, + { name: "Hildburghausen" }, + { name: "Hildesheim" }, + { name: "Hochsauerlandkreis" }, + { name: "Hochtaunuskreis" }, + { name: "Hof" }, + { name: "Hohenlohekreis" }, + { name: "Holzminden" }, + { name: "Höxter" }, + { name: "Ilm-Kreis" }, + { name: "Jerichower Land" }, + { name: "Kaiserslautern" }, + { name: "Karlsruhe" }, + { name: "Kassel" }, + { name: "Kelheim" }, + { name: "Kitzingen" }, + { name: "Kleve" }, + { name: "Konstanz" }, + { name: "Kronach" }, + { name: "Kulmbach" }, + { name: "Kusel" }, + { name: "Kyffhäuserkreis" }, + { name: "Lahn-Dill-Kreis" }, + { name: "Landsberg am Lech" }, + { name: "Landshut" }, + { name: "Leer" }, + { name: "Leipzig" }, + { name: "Lichtenfels" }, + { name: "Limburg-Weilburg" }, + { name: "Lindau (Bodensee)" }, + { name: "Lippe" }, + { name: "Lörrach" }, + { name: "Lüchow-Dannenberg" }, + { name: "Ludwigsburg" }, + { name: "Ludwigslust-Parchim" }, + { name: "Lüneburg" }, + { name: "Main-Kinzig-Kreis" }, + { name: "Main-Spessart" }, + { name: "Main-Tauber-Kreis" }, + { name: "Main-Taunus-Kreis" }, + { name: "Mainz-Bingen" }, + { name: "Mansfeld-Südharz" }, + { name: "Marburg-Biedenkopf" }, + { name: "Märkischer Kreis" }, + { name: "Märkisch-Oderland" }, + { name: "Mayen-Koblenz" }, + { name: "Mecklenburgische Seenplatte" }, + { name: "Meißen" }, + { name: "Merzig-Wadern" }, + { name: "Mettmann" }, + { name: "Miesbach" }, + { name: "Miltenberg" }, + { name: "Minden-Lübbecke" }, + { name: "Mittelsachsen" }, + { name: "Mühldorf am Inn" }, + { name: "München" }, + { name: "Neckar-Odenwald-Kreis" }, + { name: "Neu-Ulm" }, + { name: "Neuburg-Schrobenhausen" }, + { name: "Neumarkt in der Oberpfalz" }, + { name: "Neunkirchen" }, + { name: "Neustadt an der Aisch-Bad Windsheim" }, + { name: "Neustadt an der Waldnaab" }, + { name: "Neuwied" }, + { name: "Nienburg/Weser" }, + { name: "Nordfriesland" }, + { name: "Nordhausen" }, + { name: "Nordsachsen" }, + { name: "Nordwestmecklenburg" }, + { name: "Northeim" }, + { name: "Nürnberger Land" }, + { name: "Oberallgäu" }, + { name: "Oberbergischer Kreis" }, + { name: "Oberhavel" }, + { name: "Oberspreewald-Lausitz" }, + { name: "Odenwaldkreis" }, + { name: "Oder-Spree" }, + { name: "Offenbach" }, + { name: "Oldenburg" }, + { name: "Olpe" }, + { name: "Ortenaukreis" }, + { name: "Osnabrück" }, + { name: "Ostalbkreis" }, + { name: "Ostallgäu" }, + { name: "Osterholz" }, + { name: "Ostholstein" }, + { name: "Ostprignitz-Ruppin" }, + { name: "Paderborn" }, + { name: "Passau" }, + { name: "Peine" }, + { name: "Pfaffenhofen an der Ilm" }, + { name: "Pinneberg" }, + { name: "Plön" }, + { name: "Potsdam-Mittelmark" }, + { name: "Prignitz" }, + { name: "Rastatt" }, + { name: "Ravensburg" }, + { name: "Recklinghausen" }, + { name: "Regen" }, + { name: "Regensburg" }, + { name: "Rems-Murr-Kreis" }, + { name: "Rendsburg-Eckernförde" }, + { name: "Reutlingen" }, + { name: "Rhein-Erft-Kreis" }, + { name: "Rheingau-Taunus-Kreis" }, + { name: "Rhein-Hunsrück-Kreis" }, + { name: "Rheinisch-Bergischer Kreis" }, + { name: "Rhein-Kreis Neuss" }, + { name: "Rhein-Lahn-Kreis" }, + { name: "Rhein-Neckar-Kreis" }, + { name: "Rhein-Pfalz-Kreis" }, + { name: "Rhein-Sieg-Kreis" }, + { name: "Rhön-Grabfeld" }, + { name: "Rosenheim" }, + { name: "Rostock" }, + { name: "Rotenburg (Wümme)" }, + { name: "Roth" }, + { name: "Rottal-Inn" }, + { name: "Rottweil" }, + { name: "Saale-Holzland-Kreis" }, + { name: "Saalekreis" }, + { name: "Saale-Orla-Kreis" }, + { name: "Saalfeld-Rudolstadt" }, + { name: "Saarbrücken, Regionalverband" }, + { name: "Saarlouis" }, + { name: "Saarpfalz-Kreis" }, + { name: "Sächsische Schweiz-Osterzgebirge" }, + { name: "Salzlandkreis" }, + { name: "Schaumburg" }, + { name: "Schleswig-Flensburg" }, + { name: "Schmalkalden-Meiningen" }, + { name: "Schwäbisch Hall" }, + { name: "Schwalm-Eder-Kreis" }, + { name: "Schwandorf" }, + { name: "Schwarzwald-Baar-Kreis" }, + { name: "Schweinfurt" }, + { name: "Segeberg" }, + { name: "Siegen-Wittgenstein" }, + { name: "Sigmaringen" }, + { name: "Soest" }, + { name: "Sömmerda" }, + { name: "Sonneberg" }, + { name: "Spree-Neiße" }, + { name: "St. Wendel" }, + { name: "Stade" }, + { name: "Starnberg" }, + { name: "Steinburg" }, + { name: "Steinfurt" }, + { name: "Stendal" }, + { name: "Stormarn" }, + { name: "Straubing-Bogen" }, + { name: "Südliche Weinstraße" }, + { name: "Südwestpfalz" }, + { name: "Teltow-Fläming" }, + { name: "Tirschenreuth" }, + { name: "Traunstein" }, + { name: "Trier-Saarburg" }, + { name: "Tübingen" }, + { name: "Tuttlingen" }, + { name: "Uckermark" }, + { name: "Uelzen" }, + { name: "Unna" }, + { name: "Unstrut-Hainich-Kreis" }, + { name: "Unterallgäu" }, + { name: "Vechta" }, + { name: "Verden" }, + { name: "Viersen" }, + { name: "Vogelsbergkreis" }, + { name: "Vogtlandkreis" }, + { name: "Vorpommern-Greifswald" }, + { name: "Vorpommern-Rügen" }, + { name: "Vulkaneifel" }, + { name: "Waldeck-Frankenberg" }, + { name: "Waldshut" }, + { name: "Warendorf" }, + { name: "Wartburgkreis" }, + { name: "Weilheim-Schongau" }, + { name: "Weimarer Land" }, + { name: "Weißenburg-Gunzenhausen" }, + { name: "Werra-Meißner-Kreis" }, + { name: "Wesel" }, + { name: "Wesermarsch" }, + { name: "Westerwaldkreis" }, + { name: "Wetteraukreis" }, + { name: "Wittenberg" }, + { name: "Wittmund" }, + { name: "Wolfenbüttel" }, + { name: "Wunsiedel im Fichtelgebirge" }, + { name: "Würzburg" }, + { name: "Zollernalbkreis" }, + { name: "Zwickau" }, + { name: "Aachen" }, + { name: "Amberg" }, + { name: "Baden-Baden" }, + { name: "Bielefeld" }, + { name: "Bochum" }, + { name: "Bonn" }, + { name: "Bottrop" }, + { name: "Brandenburg an der Havel" }, + { name: "Braunschweig" }, + { name: "Bremerhaven" }, + { name: "Chemnitz" }, + { name: "Cottbus" }, + { name: "Darmstadt" }, + { name: "Delmenhorst" }, + { name: "Dessau-Roßlau" }, + { name: "Dortmund" }, + { name: "Dresden" }, + { name: "Duisburg" }, + { name: "Düsseldorf" }, + { name: "Emden" }, + { name: "Erfurt" }, + { name: "Erlangen" }, + { name: "Essen" }, + { name: "Flensburg" }, + { name: "Frankenthal (Pfalz)" }, + { name: "Frankfurt (Oder)" }, + { name: "Frankfurt am Main" }, + { name: "Freiburg im Breisgau" }, + { name: "Gelsenkirchen" }, + { name: "Gera" }, + { name: "Hagen" }, + { name: "Halle (Saale)" }, + { name: "Hamm" }, + { name: "Hanau" }, + { name: "Hannover" }, + { name: "Heidelberg" }, + { name: "Herne" }, + { name: "Ingolstadt" }, + { name: "Jena" }, + { name: "Kaufbeuren" }, + { name: "Kempten (Allgäu)" }, + { name: "Kiel" }, + { name: "Koblenz" }, + { name: "Köln" }, + { name: "Krefeld" }, + { name: "Landau in der Pfalz" }, + { name: "Leverkusen" }, + { name: "Lübeck" }, + { name: "Ludwigshafen am Rhein" }, + { name: "Magdeburg" }, + { name: "Mainz" }, + { name: "Mannheim" }, + { name: "Memmingen" }, + { name: "Mönchengladbach" }, + { name: "Mülheim an der Ruhr" }, + { name: "Münster" }, + { name: "Neumünster" }, + { name: "Neustadt an der Weinstraße" }, + { name: "Nürnberg" }, + { name: "Oberhausen" }, + { name: "Offenbach am Main" }, + { name: "Oldenburg (Oldb)" }, + { name: "Pforzheim" }, + { name: "Pirmasens" }, + { name: "Potsdam" }, + { name: "Remscheid" }, + { name: "Salzgitter" }, + { name: "Schwabach" }, + { name: "Schwerin" }, + { name: "Solingen" }, + { name: "Speyer" }, + { name: "Straubing" }, + { name: "Stuttgart" }, + { name: "Suhl" }, + { name: "Trier" }, + { name: "Ulm" }, + { name: "Weiden in der Oberpfalz" }, + { name: "Weimar" }, + { name: "Wiesbaden" }, + { name: "Wilhelmshaven" }, + { name: "Wolfsburg" }, + { name: "Worms" }, + { name: "Wuppertal" }, + { name: "Zweibrücken" }, + { name: "Preußen" }, + { name: "Schwaben" }, + { name: "Franken" }, + { name: "Rheinland" }, + { name: "Westfalen" }, + { name: "Pommern" }, + { name: "Schleswig" }, + { name: "Holstein" }, + { name: "Anhalt" }, + { name: "Lausitz" }, + { name: "Elsass" }, + { name: "Deutscher Orden" }, + { name: "Nassau" }, + { name: "Kurpfalz" }, + { name: "Berg" }, + { name: "Jülich" }, + { name: "Lothringen" }, + { name: "Harzgau" }, + { name: "Wetterau" }, + { name: "Ruhrgebiet" }, + { name: "Allgäu" }, + { name: "Schwarzwald" }, + { name: "Spreewald" }, + { name: "Altmühltal" }, + { name: "Spessart" }, + { name: "Odenwald" }, + { name: "Eifel" }, + { name: "Sauerland" }, + { name: "Westerwald" }, + { name: "Pfalz" }, + ], }, { id: "GiantWorldMap", @@ -740,7 +1149,146 @@ export const maps: readonly MapInfo[] = [ categories: ["north_america"], multiplayerFrequency: 8, themes: ["north_america"], - customTribes: [{name: "Arcadia", coordinates: [1524, 441]}, {name: "El Monte", coordinates: [1544, 572]}, {name: "Alhambra", coordinates: [1355, 520]}, {name: "Monterey Park", coordinates: [1341, 623]}, {name: "Whittier", coordinates: [1502, 820]}, {name: "Buena Park", coordinates: [1649, 1079]}, {name: "Seal Beach", coordinates: [1461, 1360]}, {name: "Westminster", coordinates: [1645, 1354]}, {name: "Garden Grove", coordinates: [1724, 1238]}, {name: "Cerritos", coordinates: [1523, 1065]}, {name: "Cypress", coordinates: [1550, 1181]}, {name: "La Habra", coordinates: [1691, 890]}, {name: "Brea", coordinates: [1787, 935]}, {name: "Fullerton", coordinates: [1737, 1013]}, {name: "Santa Fe Springs", coordinates: [1527, 905]}, {name: "Hacienda Heights", coordinates: [1672, 760]}, {name: "City of Industry", coordinates: [1643, 645]}, {name: "Baldwin Park", coordinates: [1658, 551]}, {name: "Irwindale", coordinates: [1693, 474]}, {name: "Monrovia", coordinates: [1589, 330]}, {name: "Rosemead", coordinates: [1448, 588]}, {name: "Azusa", coordinates: [1768, 404]}, {name: "West Covina", coordinates: [1749, 592]}, {name: "Montebello", coordinates: [1372, 721]}, {name: "Pico Rivera", coordinates: [1438, 786]}, {name: "Commerce", coordinates: [1329, 802]}, {name: "East Los Angeles", coordinates: [1235, 658]}, {name: "Eagle Rock", coordinates: [1196, 459]}, {name: "Highland Park", coordinates: [1225, 549]}, {name: "Echo Park", coordinates: [1057, 587]}, {name: "Koreatown", coordinates: [1020, 654]}, {name: "DTLA", coordinates: [1117, 642]}, {name: "Vernon", coordinates: [1173, 746]}, {name: "Huntington Park", coordinates: [1158, 829]}, {name: "South Gate", coordinates: [1216, 878]}, {name: "Bell", coordinates: [1258, 824]}, {name: "South Los Angeles", coordinates: [1045, 861]}, {name: "Lynwood", coordinates: [1225, 951]}, {name: "Bellflower", coordinates: [1405, 1019]}, {name: "Paramount", coordinates: [1302, 1022]}, {name: "Lakewood", coordinates: [1387, 1123]}, {name: "Signal Hill", coordinates: [1322, 1229]}, {name: "Los Alamitos", coordinates: [1467, 1213]}, {name: "Costa Mesa", coordinates: [1789, 1522]}, {name: "Rose Hills", coordinates: [1530, 710]}, {name: "Temple City", coordinates: [1473, 501]}, {name: "San Marino", coordinates: [1397, 456]}, {name: "Palos Verdes", coordinates: [891, 1358]}, {name: "San Pedro", coordinates: [1082, 1371]}, {name: "Carson", coordinates: [1111, 1172]}, {name: "El Segundo", coordinates: [836, 1013]}, {name: "Redondo Beach", coordinates: [896, 1212]}, {name: "Manhattan Beach", coordinates: [866, 1120]}, {name: "Lomita", coordinates: [1028, 1243]}, {name: "Gardena", coordinates: [1027, 1040]}, {name: "Lawndale", coordinates: [938, 1034]}, {name: "Culver City", coordinates: [870, 777]}, {name: "Baldwin Hills", coordinates: [944, 791]}, {name: "Studio City", coordinates: [811, 479]}, {name: "Laurel Canyon", coordinates: [840, 551]}, {name: "Hawthorne", coordinates: [945, 973]}, {name: "Old Torrance", coordinates: [999, 1152]}, {name: "Expo Park", coordinates: [1033, 775]}, {name: "Leimert Park", coordinates: [937, 741]}, {name: "West Hollywood", coordinates: [940, 611]}, {name: "La Brea", coordinates: [937, 667]}, {name: "Marina Del Rey", coordinates: [748, 889]}, {name: "Westchester", coordinates: [828, 863]}, {name: "Westdale", coordinates: [756, 781]}, {name: "West Athens", coordinates: [1088, 962]}, {name: "Rancho Dominguez", coordinates: [1181, 1112]}, {name: "Terminal Island", coordinates: [1163, 1403]}, {name: "Altadena", coordinates: [1332, 285]}, {name: "Sierra Madre", coordinates: [1448, 335]}, {name: "La Canada Flintridge", coordinates: [1156, 268]}, {name: "La Crescenta", coordinates: [1009, 211]}, {name: "Tujunga", coordinates: [890, 135]}, {name: "Burbank", coordinates: [997, 348]}, {name: "Griffith Park", coordinates: [1003, 479]}, {name: "Burbank Airport", coordinates: [848, 317]}, {name: "NoHo", coordinates: [860, 406]}, {name: "Van Nuys", coordinates: [689, 322]}, {name: "Panorama City", coordinates: [705, 244]}, {name: "Calabasas", coordinates: [267, 554]}, {name: "Topanga", coordinates: [472, 611]}, {name: "Chatsworth", coordinates: [438, 254]}, {name: "Northridge", coordinates: [566, 276]}, {name: "Reseda", coordinates: [563, 391]}, {name: "Canoga Park", coordinates: [429, 369]}, {name: "Agoura Hills", coordinates: [167, 473]}, {name: "Hidden Hills", coordinates: [326, 416]}, {name: "Granada Hills", coordinates: [564, 156]}, {name: "Sylmar", coordinates: [645, 90]}, {name: "Moorpark", coordinates: [33, 244]}, {name: "Brentwood", coordinates: [642, 667]}, {name: "Pacific Palisades", coordinates: [580, 727]}, {name: "Sherman Oaks", coordinates: [712, 469]}, {name: "Simi Valley", coordinates: [154, 246]}, {name: "Santa Susana", coordinates: [308, 245]}, {name: "Stanton", coordinates: [1674, 1174]}, {name: "LGB Airport", coordinates: [1292, 1147]}, {name: "Avalon", coordinates: [958, 2132]}, {name: "Two Harbors", coordinates: [607, 1951]}, {name: "Bell Gardens", coordinates: [1324, 874]}, {name: "Duarte", coordinates: [1641, 374]}, {name: "South El Monte", coordinates: [1511, 633]}, {name: "Avocado Heights", coordinates: [1575, 639]}, {name: "West Puente Valley", coordinates: [1645, 600]}, {name: "Valinda", coordinates: [1719, 647]}, {name: "La Mirada", coordinates: [1610, 961]}, {name: "Artesia", coordinates: [1490, 1103]}, {name: "Norwalk", coordinates: [1486, 972]}, {name: "Alamitos Beach", coordinates: [1321, 1312]}, {name: "Boyle Heights", coordinates: [1183, 670]}, {name: "Chinatown", coordinates: [1131, 613]}, {name: "West Los Angeles", coordinates: [792, 710]}, {name: "Universal Studios", coordinates: [927, 467]}, {name: "Point Dume", coordinates: [57, 825]}, {name: "Wilmington", coordinates: [1145, 1252]}, {name: "Westside", coordinates: [1210, 1230]}, {name: "South Pasadena", coordinates: [1307, 493]}, {name: "San Gabriel", coordinates: [1409, 538]}, {name: "Hastings Ranch", coordinates: [1436, 396]}, {name: "Vincent", coordinates: [1734, 516]}, {name: "Bradbury", coordinates: [1700, 326]}, {name: "Mount Wilson", coordinates: [1558, 226]}, {name: "Angeles Forest", coordinates: [1722, 124]}, {name: "Rowland Heights", coordinates: [1788, 781]}, {name: "La Habra Heights", coordinates: [1739, 840]}, {name: "Fountain Valley", coordinates: [1784, 1434]}, {name: "Rossmoor", coordinates: [1508, 1243]}, {name: "Hormosa Beach", coordinates: [891, 1165]}, {name: "Lennox", coordinates: [946, 926]}, {name: "Del Aire", coordinates: [886, 979]}, {name: "Tuna Canyon", coordinates: [370, 698]}, {name: "South Park", coordinates: [1085, 680]}, {name: "Cudahy", coordinates: [1270, 866]}, {name: "Maywood", coordinates: [1257, 762]}], + customTribes: [ + { name: "Arcadia", coordinates: [1524, 441] }, + { name: "El Monte", coordinates: [1544, 572] }, + { name: "Alhambra", coordinates: [1355, 520] }, + { name: "Monterey Park", coordinates: [1341, 623] }, + { name: "Whittier", coordinates: [1502, 820] }, + { name: "Buena Park", coordinates: [1649, 1079] }, + { name: "Seal Beach", coordinates: [1461, 1360] }, + { name: "Westminster", coordinates: [1645, 1354] }, + { name: "Garden Grove", coordinates: [1724, 1238] }, + { name: "Cerritos", coordinates: [1523, 1065] }, + { name: "Cypress", coordinates: [1550, 1181] }, + { name: "La Habra", coordinates: [1691, 890] }, + { name: "Brea", coordinates: [1787, 935] }, + { name: "Fullerton", coordinates: [1737, 1013] }, + { name: "Santa Fe Springs", coordinates: [1527, 905] }, + { name: "Hacienda Heights", coordinates: [1672, 760] }, + { name: "City of Industry", coordinates: [1643, 645] }, + { name: "Baldwin Park", coordinates: [1658, 551] }, + { name: "Irwindale", coordinates: [1693, 474] }, + { name: "Monrovia", coordinates: [1589, 330] }, + { name: "Rosemead", coordinates: [1448, 588] }, + { name: "Azusa", coordinates: [1768, 404] }, + { name: "West Covina", coordinates: [1749, 592] }, + { name: "Montebello", coordinates: [1372, 721] }, + { name: "Pico Rivera", coordinates: [1438, 786] }, + { name: "Commerce", coordinates: [1329, 802] }, + { name: "East Los Angeles", coordinates: [1235, 658] }, + { name: "Eagle Rock", coordinates: [1196, 459] }, + { name: "Highland Park", coordinates: [1225, 549] }, + { name: "Echo Park", coordinates: [1057, 587] }, + { name: "Koreatown", coordinates: [1020, 654] }, + { name: "DTLA", coordinates: [1117, 642] }, + { name: "Vernon", coordinates: [1173, 746] }, + { name: "Huntington Park", coordinates: [1158, 829] }, + { name: "South Gate", coordinates: [1216, 878] }, + { name: "Bell", coordinates: [1258, 824] }, + { name: "South Los Angeles", coordinates: [1045, 861] }, + { name: "Lynwood", coordinates: [1225, 951] }, + { name: "Bellflower", coordinates: [1405, 1019] }, + { name: "Paramount", coordinates: [1302, 1022] }, + { name: "Lakewood", coordinates: [1387, 1123] }, + { name: "Signal Hill", coordinates: [1322, 1229] }, + { name: "Los Alamitos", coordinates: [1467, 1213] }, + { name: "Costa Mesa", coordinates: [1789, 1522] }, + { name: "Rose Hills", coordinates: [1530, 710] }, + { name: "Temple City", coordinates: [1473, 501] }, + { name: "San Marino", coordinates: [1397, 456] }, + { name: "Palos Verdes", coordinates: [891, 1358] }, + { name: "San Pedro", coordinates: [1082, 1371] }, + { name: "Carson", coordinates: [1111, 1172] }, + { name: "El Segundo", coordinates: [836, 1013] }, + { name: "Redondo Beach", coordinates: [896, 1212] }, + { name: "Manhattan Beach", coordinates: [866, 1120] }, + { name: "Lomita", coordinates: [1028, 1243] }, + { name: "Gardena", coordinates: [1027, 1040] }, + { name: "Lawndale", coordinates: [938, 1034] }, + { name: "Culver City", coordinates: [870, 777] }, + { name: "Baldwin Hills", coordinates: [944, 791] }, + { name: "Studio City", coordinates: [811, 479] }, + { name: "Laurel Canyon", coordinates: [840, 551] }, + { name: "Hawthorne", coordinates: [945, 973] }, + { name: "Old Torrance", coordinates: [999, 1152] }, + { name: "Expo Park", coordinates: [1033, 775] }, + { name: "Leimert Park", coordinates: [937, 741] }, + { name: "West Hollywood", coordinates: [940, 611] }, + { name: "La Brea", coordinates: [937, 667] }, + { name: "Marina Del Rey", coordinates: [748, 889] }, + { name: "Westchester", coordinates: [828, 863] }, + { name: "Westdale", coordinates: [756, 781] }, + { name: "West Athens", coordinates: [1088, 962] }, + { name: "Rancho Dominguez", coordinates: [1181, 1112] }, + { name: "Terminal Island", coordinates: [1163, 1403] }, + { name: "Altadena", coordinates: [1332, 285] }, + { name: "Sierra Madre", coordinates: [1448, 335] }, + { name: "La Canada Flintridge", coordinates: [1156, 268] }, + { name: "La Crescenta", coordinates: [1009, 211] }, + { name: "Tujunga", coordinates: [890, 135] }, + { name: "Burbank", coordinates: [997, 348] }, + { name: "Griffith Park", coordinates: [1003, 479] }, + { name: "Burbank Airport", coordinates: [848, 317] }, + { name: "NoHo", coordinates: [860, 406] }, + { name: "Van Nuys", coordinates: [689, 322] }, + { name: "Panorama City", coordinates: [705, 244] }, + { name: "Calabasas", coordinates: [267, 554] }, + { name: "Topanga", coordinates: [472, 611] }, + { name: "Chatsworth", coordinates: [438, 254] }, + { name: "Northridge", coordinates: [566, 276] }, + { name: "Reseda", coordinates: [563, 391] }, + { name: "Canoga Park", coordinates: [429, 369] }, + { name: "Agoura Hills", coordinates: [167, 473] }, + { name: "Hidden Hills", coordinates: [326, 416] }, + { name: "Granada Hills", coordinates: [564, 156] }, + { name: "Sylmar", coordinates: [645, 90] }, + { name: "Moorpark", coordinates: [33, 244] }, + { name: "Brentwood", coordinates: [642, 667] }, + { name: "Pacific Palisades", coordinates: [580, 727] }, + { name: "Sherman Oaks", coordinates: [712, 469] }, + { name: "Simi Valley", coordinates: [154, 246] }, + { name: "Santa Susana", coordinates: [308, 245] }, + { name: "Stanton", coordinates: [1674, 1174] }, + { name: "LGB Airport", coordinates: [1292, 1147] }, + { name: "Avalon", coordinates: [958, 2132] }, + { name: "Two Harbors", coordinates: [607, 1951] }, + { name: "Bell Gardens", coordinates: [1324, 874] }, + { name: "Duarte", coordinates: [1641, 374] }, + { name: "South El Monte", coordinates: [1511, 633] }, + { name: "Avocado Heights", coordinates: [1575, 639] }, + { name: "West Puente Valley", coordinates: [1645, 600] }, + { name: "Valinda", coordinates: [1719, 647] }, + { name: "La Mirada", coordinates: [1610, 961] }, + { name: "Artesia", coordinates: [1490, 1103] }, + { name: "Norwalk", coordinates: [1486, 972] }, + { name: "Alamitos Beach", coordinates: [1321, 1312] }, + { name: "Boyle Heights", coordinates: [1183, 670] }, + { name: "Chinatown", coordinates: [1131, 613] }, + { name: "West Los Angeles", coordinates: [792, 710] }, + { name: "Universal Studios", coordinates: [927, 467] }, + { name: "Point Dume", coordinates: [57, 825] }, + { name: "Wilmington", coordinates: [1145, 1252] }, + { name: "Westside", coordinates: [1210, 1230] }, + { name: "South Pasadena", coordinates: [1307, 493] }, + { name: "San Gabriel", coordinates: [1409, 538] }, + { name: "Hastings Ranch", coordinates: [1436, 396] }, + { name: "Vincent", coordinates: [1734, 516] }, + { name: "Bradbury", coordinates: [1700, 326] }, + { name: "Mount Wilson", coordinates: [1558, 226] }, + { name: "Angeles Forest", coordinates: [1722, 124] }, + { name: "Rowland Heights", coordinates: [1788, 781] }, + { name: "La Habra Heights", coordinates: [1739, 840] }, + { name: "Fountain Valley", coordinates: [1784, 1434] }, + { name: "Rossmoor", coordinates: [1508, 1243] }, + { name: "Hormosa Beach", coordinates: [891, 1165] }, + { name: "Lennox", coordinates: [946, 926] }, + { name: "Del Aire", coordinates: [886, 979] }, + { name: "Tuna Canyon", coordinates: [370, 698] }, + { name: "South Park", coordinates: [1085, 680] }, + { name: "Cudahy", coordinates: [1270, 866] }, + { name: "Maywood", coordinates: [1257, 762] }, + ], }, { id: "Luna", diff --git a/tests/testdata/maps/big_plains/manifest.json b/tests/testdata/maps/big_plains/manifest.json index 622b900c88..bd7acf8c01 100644 --- a/tests/testdata/maps/big_plains/manifest.json +++ b/tests/testdata/maps/big_plains/manifest.json @@ -15,4 +15,4 @@ "width": 100 }, "name": "Big Plains" -} \ No newline at end of file +} diff --git a/tests/testdata/maps/giantworldmap/manifest.json b/tests/testdata/maps/giantworldmap/manifest.json index 4c324f2335..d147c0012d 100644 --- a/tests/testdata/maps/giantworldmap/manifest.json +++ b/tests/testdata/maps/giantworldmap/manifest.json @@ -17,780 +17,489 @@ "name": "Giant_World_Map", "nations": [ { - "coordinates": [ - 2309, - 535 - ], + "coordinates": [2309, 535], "flag": "tr", "name": "Türkiye" }, { - "coordinates": [ - 2030, - 409 - ], + "coordinates": [2030, 409], "flag": "west_germany", "name": "West Germany" }, { - "coordinates": [ - 2074, - 382 - ], + "coordinates": [2074, 382], "flag": "east_germany", "name": "East Germany" }, { - "coordinates": [ - 1966, - 442 - ], + "coordinates": [1966, 442], "flag": "fr", "name": "France" }, { - "coordinates": [ - 1872, - 528 - ], + "coordinates": [1872, 528], "flag": "Fascist Spain", "name": "Spain" }, { - "coordinates": [ - 2074, - 498 - ], + "coordinates": [2074, 498], "flag": "it", "name": "Italy" }, { - "coordinates": [ - 1912, - 379 - ], + "coordinates": [1912, 379], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [ - 1841, - 373 - ], + "coordinates": [1841, 373], "flag": "ie", "name": "Ireland" }, { - "coordinates": [ - 2153, - 378 - ], + "coordinates": [2153, 378], "flag": "pl", "name": "Poland" }, { - "coordinates": [ - 2178, - 539 - ], + "coordinates": [2178, 539], "flag": "gr", "name": "Greece" }, { - "coordinates": [ - 2222, - 493 - ], + "coordinates": [2222, 493], "flag": "bg", "name": "Bulgaria" }, { - "coordinates": [ - 2135, - 481 - ], + "coordinates": [2135, 481], "flag": "yugoslavia", "name": "Yugoslavia" }, { - "coordinates": [ - 2242, - 461 - ], + "coordinates": [2242, 461], "flag": "Communist Romania", "name": "Romania" }, { - "coordinates": [ - 2163, - 441 - ], + "coordinates": [2163, 441], "flag": "hu", "name": "Hungary" }, { - "coordinates": [ - 2272, - 418 - ], + "coordinates": [2272, 418], "flag": "Ukrainian SSR", "name": "Ukrainian SSR" }, { - "coordinates": [ - 2093, - 297 - ], + "coordinates": [2093, 297], "flag": "se", "name": "Sweden" }, { - "coordinates": [ - 2027, - 282 - ], + "coordinates": [2027, 282], "flag": "no", "name": "Norway" }, { - "coordinates": [ - 2191, - 194 - ], + "coordinates": [2191, 194], "flag": "Sami flag", "name": "Sapmi" }, { - "coordinates": [ - 2206, - 262 - ], + "coordinates": [2206, 262], "flag": "fi", "name": "Finland" }, { - "coordinates": [ - 2376, - 363 - ], + "coordinates": [2376, 363], "flag": "Russian SSR", "name": "Russian SSR" }, { - "coordinates": [ - 2222, - 371 - ], + "coordinates": [2222, 371], "flag": "Byelorussian SSR", "name": "Byelorussian SSR" }, { - "coordinates": [ - 2441, - 507 - ], + "coordinates": [2441, 507], "flag": "Georgian SSR", "name": "Georgian SSR" }, { - "coordinates": [ - 2402, - 580 - ], + "coordinates": [2402, 580], "flag": "Second Republic of Iraq", "name": "Iraq" }, { - "coordinates": [ - 2353, - 595 - ], + "coordinates": [2353, 595], "flag": "sy", "name": "Syria" }, { - "coordinates": [ - 2414, - 679 - ], + "coordinates": [2414, 679], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [ - 2434, - 815 - ], + "coordinates": [2434, 815], "flag": "North yemen", "name": "North Yemen" }, { - "coordinates": [ - 2479, - 824 - ], + "coordinates": [2479, 824], "flag": "south yemen", "name": "South Yemen" }, { - "coordinates": [ - 2554, - 724 - ], + "coordinates": [2554, 724], "flag": "ae", "name": "United Arab Emirates" }, { - "coordinates": [ - 2532, - 609 - ], + "coordinates": [2532, 609], "flag": "Pahlavi Iran", "name": "Iran" }, { - "coordinates": [ - 2683, - 650 - ], + "coordinates": [2683, 650], "flag": "pk", "name": "Pakistan" }, { - "coordinates": [ - 2654, - 580 - ], + "coordinates": [2654, 580], "flag": "af", "name": "Afghanistan" }, { - "coordinates": [ - 2727, - 416 - ], + "coordinates": [2727, 416], "flag": "Kazakh SSR", "name": "Kazakh SSR" }, { - "coordinates": [ - 2556, - 544 - ], + "coordinates": [2556, 544], "flag": "Turkmen SSR", "name": "Turkmen SSR" }, { - "coordinates": [ - 2947, - 362 - ], + "coordinates": [2947, 362], "flag": "Zheleznogorsk", "name": "Zheleznogorsk" }, { - "coordinates": [ - 3252, - 229 - ], + "coordinates": [3252, 229], "flag": "Siberia", "name": "Siberia" }, { - "coordinates": [ - 2810, - 744 - ], + "coordinates": [2810, 744], "flag": "in", "name": "India" }, { - "coordinates": [ - 1717, - 237 - ], + "coordinates": [1717, 237], "flag": "is", "name": "Iceland" }, { - "coordinates": [ - 2944, - 709 - ], + "coordinates": [2944, 709], "flag": "bd", "name": "Bangladesh" }, { - "coordinates": [ - 2868, - 635 - ], + "coordinates": [2868, 635], "flag": "np", "name": "Nepal" }, { - "coordinates": [ - 3254, - 672 - ], + "coordinates": [3254, 672], "flag": "cn", "name": "China" }, { - "coordinates": [ - 3373, - 521 - ], + "coordinates": [3373, 521], "flag": "kp", "name": "North Korea" }, { - "coordinates": [ - 3389, - 573 - ], + "coordinates": [3389, 573], "flag": "kr", "name": "South Korea" }, { - "coordinates": [ - 3515, - 571 - ], + "coordinates": [3515, 571], "flag": "jp", "name": "Japan" }, { - "coordinates": [ - 3026, - 457 - ], + "coordinates": [3026, 457], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [ - 3229, - 995 - ], + "coordinates": [3229, 995], "flag": "id", "name": "Indonesia" }, { - "coordinates": [ - 3121, - 755 - ], + "coordinates": [3121, 755], "flag": "vn", "name": "North Vietnam" }, { - "coordinates": [ - 3153, - 833 - ], + "coordinates": [3153, 833], "flag": "South Vietnam", "name": "South Vietnam" }, { - "coordinates": [ - 3013, - 722 - ], + "coordinates": [3013, 722], "flag": "Burma2", "name": "Burma" }, { - "coordinates": [ - 3095, - 822 - ], + "coordinates": [3095, 822], "flag": "kh", "name": "Cambodia" }, { - "coordinates": [ - 3538, - 1067 - ], + "coordinates": [3538, 1067], "flag": "pg", "name": "Papua New Guinea" }, { - "coordinates": [ - 3542, - 1356 - ], + "coordinates": [3542, 1356], "flag": "au", "name": "Australia" }, { - "coordinates": [ - 3422, - 1203 - ], + "coordinates": [3422, 1203], "flag": "Australian Aboriginal Flag", "name": "Nawan-mirri" }, { - "coordinates": [ - 3880, - 1521 - ], + "coordinates": [3880, 1521], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [ - 2632, - 1893 - ], + "coordinates": [2632, 1893], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [ - 2038, - 590 - ], + "coordinates": [2038, 590], "flag": "tn", "name": "Tunisia" }, { - "coordinates": [ - 2116, - 653 - ], + "coordinates": [2116, 653], "flag": "ly", "name": "Libya" }, { - "coordinates": [ - 2281, - 653 - ], + "coordinates": [2281, 653], "flag": "United Arab Republic", "name": "United Arab Republic" }, { - "coordinates": [ - 1859, - 613 - ], + "coordinates": [1859, 613], "flag": "ma", "name": "Morocco" }, { - "coordinates": [ - 1943, - 615 - ], + "coordinates": [1943, 615], "flag": "dz", "name": "Algeria" }, { - "coordinates": [ - 2317, - 754 - ], + "coordinates": [2317, 754], "flag": "sd", "name": "Sudan" }, { - "coordinates": [ - 2466, - 918 - ], + "coordinates": [2466, 918], "flag": "so", "name": "Somalia" }, { - "coordinates": [ - 2352, - 895 - ], + "coordinates": [2352, 895], "flag": "Imperial Ethiopia", "name": "Ethiopia" }, { - "coordinates": [ - 1790, - 729 - ], + "coordinates": [1790, 729], "flag": "Mauritania", "name": "Mauritania" }, { - "coordinates": [ - 2154, - 764 - ], + "coordinates": [2154, 764], "flag": "td", "name": "Chad" }, { - "coordinates": [ - 2051, - 745 - ], + "coordinates": [2051, 745], "flag": "ne", "name": "Niger" }, { - "coordinates": [ - 2040, - 930 - ], + "coordinates": [2040, 930], "flag": "ng", "name": "Nigeria" }, { - "coordinates": [ - 1805, - 907 - ], + "coordinates": [1805, 907], "flag": "lr", "name": "Liberia" }, { - "coordinates": [ - 2195, - 918 - ], + "coordinates": [2195, 918], "flag": "cf", "name": "Central African Republic" }, { - "coordinates": [ - 2197, - 1070 - ], + "coordinates": [2197, 1070], "flag": "Zaire", "name": "Zaire" }, { - "coordinates": [ - 2189, - 1372 - ], + "coordinates": [2189, 1372], "flag": "Apartheid South Africa", "name": "South Africa" }, { - "coordinates": [ - 2452, - 1247 - ], + "coordinates": [2452, 1247], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [ - 2356, - 1165 - ], + "coordinates": [2356, 1165], "flag": "mz", "name": "Mozambique" }, { - "coordinates": [ - 2368, - 1032 - ], + "coordinates": [2368, 1032], "flag": "tz", "name": "Tanzania" }, { - "coordinates": [ - 1934, - 762 - ], + "coordinates": [1934, 762], "flag": "ml", "name": "Mali" }, { - "coordinates": [ - 2128, - 1292 - ], + "coordinates": [2128, 1292], "flag": "Apartheid South Africa", "name": "South West Africa" }, { - "coordinates": [ - 2099, - 1178 - ], + "coordinates": [2099, 1178], "flag": "ao", "name": "Angola" }, { - "coordinates": [ - 1375, - 1121 - ], + "coordinates": [1375, 1121], "flag": "br", "name": "Brazil" }, { - "coordinates": [ - 1203, - 1059 - ], + "coordinates": [1203, 1059], "flag": "amazonas", "name": "Amazonas" }, { - "coordinates": [ - 1210, - 1395 - ], + "coordinates": [1210, 1395], "flag": "ar", "name": "Argentina" }, { - "coordinates": [ - 1107, - 1419 - ], + "coordinates": [1107, 1419], "flag": "cl", "name": "Chile" }, { - "coordinates": [ - 1064, - 1114 - ], + "coordinates": [1064, 1114], "flag": "pe", "name": "Peru" }, { - "coordinates": [ - 1065, - 938 - ], + "coordinates": [1065, 938], "flag": "co", "name": "Colombia" }, { - "coordinates": [ - 1192, - 938 - ], + "coordinates": [1192, 938], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [ - 913, - 833 - ], + "coordinates": [913, 833], "flag": "ni", "name": "Nicaragua" }, { - "coordinates": [ - 788, - 744 - ], + "coordinates": [788, 744], "flag": "mx", "name": "Mexico" }, { - "coordinates": [ - 1011, - 555 - ], + "coordinates": [1011, 555], "flag": "us", "name": "USA" }, { - "coordinates": [ - 800, - 624 - ], + "coordinates": [800, 624], "flag": "Texas", "name": "Texas" }, { - "coordinates": [ - 551, - 564 - ], + "coordinates": [551, 564], "flag": "California", "name": "California" }, { - "coordinates": [ - 703, - 483 - ], + "coordinates": [703, 483], "flag": "Utah", "name": "Utah" }, { - "coordinates": [ - 1077, - 444 - ], + "coordinates": [1077, 444], "flag": "Quebec", "name": "Quebec" }, { - "coordinates": [ - 1231, - 395 - ], + "coordinates": [1231, 395], "flag": "Newfoundland", "name": "Newfoundland" }, { - "coordinates": [ - 967, - 418 - ], + "coordinates": [967, 418], "flag": "ca", "name": "Canada" }, { - "coordinates": [ - 170, - 244 - ], + "coordinates": [170, 244], "flag": "Alaska", "name": "Alaska" }, { - "coordinates": [ - 741, - 234 - ], + "coordinates": [741, 234], "flag": "Nunavut", "name": "Nunavut" }, { - "coordinates": [ - 484, - 256 - ], + "coordinates": [484, 256], "flag": "Yukon", "name": "Yukon" }, { - "coordinates": [ - 1434, - 223 - ], + "coordinates": [1434, 223], "flag": "gl", "name": "Greenland" }, { - "coordinates": [ - 2247, - 1229 - ], + "coordinates": [2247, 1229], "flag": "Rhodesia", "name": "Rhodesia" } ] -} \ No newline at end of file +} diff --git a/tests/testdata/maps/half_land_half_ocean/manifest.json b/tests/testdata/maps/half_land_half_ocean/manifest.json index fd8498b387..d78bcc38b8 100644 --- a/tests/testdata/maps/half_land_half_ocean/manifest.json +++ b/tests/testdata/maps/half_land_half_ocean/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Half Land Half Ocean" -} \ No newline at end of file +} diff --git a/tests/testdata/maps/ocean_and_land/manifest.json b/tests/testdata/maps/ocean_and_land/manifest.json index 49150c40f0..28d29b198e 100644 --- a/tests/testdata/maps/ocean_and_land/manifest.json +++ b/tests/testdata/maps/ocean_and_land/manifest.json @@ -15,4 +15,4 @@ "width": 8 }, "name": "Ocean and Land" -} \ No newline at end of file +} diff --git a/tests/testdata/maps/plains/manifest.json b/tests/testdata/maps/plains/manifest.json index 82de79f11d..039295eb62 100644 --- a/tests/testdata/maps/plains/manifest.json +++ b/tests/testdata/maps/plains/manifest.json @@ -15,4 +15,4 @@ "width": 50 }, "name": "Plains" -} \ No newline at end of file +} diff --git a/tests/testdata/maps/world/manifest.json b/tests/testdata/maps/world/manifest.json index fea62ed533..3a2df3f99e 100644 --- a/tests/testdata/maps/world/manifest.json +++ b/tests/testdata/maps/world/manifest.json @@ -17,492 +17,309 @@ "name": "World", "nations": [ { - "coordinates": [ - 375, - 272 - ], + "coordinates": [375, 272], "flag": "us", "name": "United States" }, { - "coordinates": [ - 372, - 136 - ], + "coordinates": [372, 136], "flag": "ca", "name": "Canada" }, { - "coordinates": [ - 375, - 374 - ], + "coordinates": [375, 374], "flag": "mx", "name": "Mexico" }, { - "coordinates": [ - 500, - 378 - ], + "coordinates": [500, 378], "flag": "cu", "name": "Cuba" }, { - "coordinates": [ - 524, - 474 - ], + "coordinates": [524, 474], "flag": "co", "name": "Colombia" }, { - "coordinates": [ - 593, - 473 - ], + "coordinates": [593, 473], "flag": "ve", "name": "Venezuela" }, { - "coordinates": [ - 596, - 705 - ], + "coordinates": [596, 705], "flag": "ar", "name": "Argentina" }, { - "coordinates": [ - 637, - 567 - ], + "coordinates": [637, 567], "flag": "br", "name": "Brazil" }, { - "coordinates": [ - 1280, - 975 - ], + "coordinates": [1280, 975], "flag": "aq", "name": "Antarctica" }, { - "coordinates": [ - 709, - 57 - ], + "coordinates": [709, 57], "flag": "gl", "name": "Greenland" }, { - "coordinates": [ - 831, - 112 - ], + "coordinates": [831, 112], "flag": "is", "name": "Iceland" }, { - "coordinates": [ - 925, - 186 - ], + "coordinates": [925, 186], "flag": "gb", "name": "United Kingdom" }, { - "coordinates": [ - 887, - 183 - ], + "coordinates": [887, 183], "flag": "ie", "name": "Ireland" }, { - "coordinates": [ - 908, - 264 - ], + "coordinates": [908, 264], "flag": "es", "name": "Spain" }, { - "coordinates": [ - 1004, - 250 - ], + "coordinates": [1004, 250], "flag": "it", "name": "Italy" }, { - "coordinates": [ - 958, - 220 - ], + "coordinates": [958, 220], "flag": "fr", "name": "France" }, { - "coordinates": [ - 997, - 205 - ], + "coordinates": [997, 205], "flag": "de", "name": "Germany" }, { - "coordinates": [ - 1064, - 101 - ], + "coordinates": [1064, 101], "flag": "se", "name": "Sweden" }, { - "coordinates": [ - 1046, - 193 - ], + "coordinates": [1046, 193], "flag": "pl", "name": "Poland" }, { - "coordinates": [ - 1061, - 188 - ], + "coordinates": [1061, 188], "flag": "by", "name": "Belarus" }, { - "coordinates": [ - 1073, - 243 - ], + "coordinates": [1073, 243], "flag": "ro", "name": "Romania" }, { - "coordinates": [ - 1161, - 274 - ], + "coordinates": [1161, 274], "flag": "tr", "name": "Turkey" }, { - "coordinates": [ - 969, - 133 - ], + "coordinates": [969, 133], "flag": "no", "name": "Norway" }, { - "coordinates": [ - 1062, - 133 - ], + "coordinates": [1062, 133], "flag": "fi", "name": "Finland" }, { - "coordinates": [ - 1099, - 211 - ], + "coordinates": [1099, 211], "flag": "ua", "name": "Ukraine" }, { - "coordinates": [ - 1344, - 136 - ], + "coordinates": [1344, 136], "flag": "ru", "name": "Russia" }, { - "coordinates": [ - 1537, - 186 - ], + "coordinates": [1537, 186], "flag": "mn", "name": "Mongolia" }, { - "coordinates": [ - 1524, - 328 - ], + "coordinates": [1524, 328], "flag": "cn", "name": "China" }, { - "coordinates": [ - 1368, - 373 - ], + "coordinates": [1368, 373], "flag": "in", "name": "India" }, { - "coordinates": [ - 1276, - 239 - ], + "coordinates": [1276, 239], "flag": "kz", "name": "Kazakhstan" }, { - "coordinates": [ - 1238, - 309 - ], + "coordinates": [1238, 309], "flag": "ir", "name": "Islamic Republic Of Iran" }, { - "coordinates": [ - 1178, - 351 - ], + "coordinates": [1178, 351], "flag": "sa", "name": "Saudi Arabia" }, { - "coordinates": [ - 1679, - 657 - ], + "coordinates": [1679, 657], "flag": "au", "name": "Australia" }, { - "coordinates": [ - 1890, - 775 - ], + "coordinates": [1890, 775], "flag": "nz", "name": "New Zealand" }, { - "coordinates": [ - 918, - 342 - ], + "coordinates": [918, 342], "flag": "dz", "name": "Algeria" }, { - "coordinates": [ - 1030, - 332 - ], + "coordinates": [1030, 332], "flag": "ly", "name": "Libyan Arab Jamahiriya" }, { - "coordinates": [ - 1092, - 335 - ], + "coordinates": [1092, 335], "flag": "eg", "name": "Egypt" }, { - "coordinates": [ - 963, - 410 - ], + "coordinates": [963, 410], "flag": "ne", "name": "Niger" }, { - "coordinates": [ - 1112, - 406 - ], + "coordinates": [1112, 406], "flag": "sd", "name": "Sudan" }, { - "coordinates": [ - 1074, - 508 - ], + "coordinates": [1074, 508], "flag": "cd", "name": "DR Congo" }, { - "coordinates": [ - 1154, - 443 - ], + "coordinates": [1154, 443], "flag": "et", "name": "Ethiopia" }, { - "coordinates": [ - 1075, - 707 - ], + "coordinates": [1075, 707], "flag": "za", "name": "South Africa" }, { - "coordinates": [ - 1194, - 627 - ], + "coordinates": [1194, 627], "flag": "mg", "name": "Madagascar" }, { - "coordinates": [ - 1052, - 420 - ], + "coordinates": [1052, 420], "flag": "td", "name": "Chad" }, { - "coordinates": [ - 1030, - 665 - ], + "coordinates": [1030, 665], "flag": "na", "name": "Namibia" }, { - "coordinates": [ - 1632, - 465 - ], + "coordinates": [1632, 465], "flag": "ph", "name": "Philippines" }, { - "coordinates": [ - 1537, - 426 - ], + "coordinates": [1537, 426], "flag": "th", "name": "Thailand" }, { - "coordinates": [ - 1610, - 364 - ], + "coordinates": [1610, 364], "flag": "tw", "name": "Taiwan" }, { - "coordinates": [ - 1710, - 290 - ], + "coordinates": [1710, 290], "flag": "jp", "name": "Japan" }, { - "coordinates": [ - 1869, - 119 - ], + "coordinates": [1869, 119], "flag": "ru", "name": "Siberia" }, { - "coordinates": [ - 74, - 117 - ], + "coordinates": [74, 117], "flag": "polar_bears", "name": "Polar Bears" }, { - "coordinates": [ - 419, - 975 - ], + "coordinates": [419, 975], "flag": "aq", "name": "West Antarctica" }, { - "coordinates": [ - 542, - 603 - ], + "coordinates": [542, 603], "flag": "pe", "name": "Peru" }, { - "coordinates": [ - 1075, - 615 - ], + "coordinates": [1075, 615], "flag": "zm", "name": "Zambia" }, { - "coordinates": [ - 1099, - 165 - ], + "coordinates": [1099, 165], "flag": "lv", "name": "Latvia" }, { - "coordinates": [ - 1427, - 336 - ], + "coordinates": [1427, 336], "flag": "bt", "name": "Bhutan" }, { - "coordinates": [ - 1511, - 524 - ], + "coordinates": [1511, 524], "flag": "id", "name": "Indonesia" }, { - "coordinates": [ - 1809, - 977 - ], + "coordinates": [1809, 977], "flag": "aq", "name": "East Antarctica" }, { - "coordinates": [ - 1255, - 382 - ], + "coordinates": [1255, 382], "flag": "om", "name": "Oman" }, { - "coordinates": [ - 853, - 373 - ], + "coordinates": [853, 373], "flag": "ma", "name": "Morocco" }, { - "coordinates": [ - 656, - 678 - ], + "coordinates": [656, 678], "flag": "uy", "name": "Uruguay" } ] -} \ No newline at end of file +} From c73295d62a62ed53e2dcc2a64a25854ca78aabff Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 20:15:24 -0700 Subject: [PATCH 7/8] fix typo "Hormosa Beach" --- map-generator/assets/maps/losangeles/info.json | 2 +- resources/maps/losangeles/manifest.json | 2 +- src/core/game/Maps.gen.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/map-generator/assets/maps/losangeles/info.json b/map-generator/assets/maps/losangeles/info.json index 509768cb4d..164602623d 100644 --- a/map-generator/assets/maps/losangeles/info.json +++ b/map-generator/assets/maps/losangeles/info.json @@ -664,7 +664,7 @@ }, { "coordinates": [891, 1165], - "name": "Hormosa Beach" + "name": "Hermosa Beach" }, { "coordinates": [946, 926], diff --git a/resources/maps/losangeles/manifest.json b/resources/maps/losangeles/manifest.json index 22626558e0..c3836b1ab1 100644 --- a/resources/maps/losangeles/manifest.json +++ b/resources/maps/losangeles/manifest.json @@ -527,7 +527,7 @@ }, { "coordinates": [891, 1165], - "name": "Hormosa Beach" + "name": "Hermosa Beach" }, { "coordinates": [946, 926], diff --git a/src/core/game/Maps.gen.ts b/src/core/game/Maps.gen.ts index 17fc3d1648..7f54488e01 100644 --- a/src/core/game/Maps.gen.ts +++ b/src/core/game/Maps.gen.ts @@ -1281,7 +1281,7 @@ export const maps: readonly MapInfo[] = [ { name: "La Habra Heights", coordinates: [1739, 840] }, { name: "Fountain Valley", coordinates: [1784, 1434] }, { name: "Rossmoor", coordinates: [1508, 1243] }, - { name: "Hormosa Beach", coordinates: [891, 1165] }, + { name: "Hermosa Beach", coordinates: [891, 1165] }, { name: "Lennox", coordinates: [946, 926] }, { name: "Del Aire", coordinates: [886, 979] }, { name: "Tuna Canyon", coordinates: [370, 698] }, From 95e13cbcd081dd60a4766f088488f0e4f1f2e703 Mon Sep 17 00:00:00 2001 From: crunchybbb Date: Thu, 30 Jul 2026 20:55:24 -0700 Subject: [PATCH 8/8] fix Test failing (?) --- resources/maps/caribbean/manifest.json | 2 +- resources/maps/indiansubcontinent/manifest.json | 2 +- resources/maps/lasvegasstrip/manifest.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/maps/caribbean/manifest.json b/resources/maps/caribbean/manifest.json index dd3aab6fa0..87e2741e5b 100644 --- a/resources/maps/caribbean/manifest.json +++ b/resources/maps/caribbean/manifest.json @@ -259,7 +259,7 @@ { "coordinates": [3007, 1361], "flag": "vc", - "name": "St Vincent & the Grenadines" + "name": "St Vincent \u0026 the Grenadines" }, { "coordinates": [3015, 1291], diff --git a/resources/maps/indiansubcontinent/manifest.json b/resources/maps/indiansubcontinent/manifest.json index e32459b509..be83c328d0 100644 --- a/resources/maps/indiansubcontinent/manifest.json +++ b/resources/maps/indiansubcontinent/manifest.json @@ -67,7 +67,7 @@ { "coordinates": [1799, 1466], "flag": "in", - "name": "Andaman & Nicobar Islands" + "name": "Andaman \u0026 Nicobar Islands" }, { "coordinates": [632, 1566], diff --git a/resources/maps/lasvegasstrip/manifest.json b/resources/maps/lasvegasstrip/manifest.json index 4356797e78..8dcf153390 100644 --- a/resources/maps/lasvegasstrip/manifest.json +++ b/resources/maps/lasvegasstrip/manifest.json @@ -97,7 +97,7 @@ { "coordinates": [568, 3483], "flag": "Nevada", - "name": "M&M's World" + "name": "M\u0026M's World" }, { "coordinates": [531, 3530],