Adds Clearwater Lakes map : conjoined circles map (#4716)

## Description:

More fun impassable-centric maps: Clearwater Lakes:
https://en.wikipedia.org/wiki/Clearwater_Lakes in Northern Quebec

A map made of 2 circles , the borders are shape while the center of
these circles are lakes. Fun linear map with a chokepoint in the middle
and multiple islands for players who enjoy island and pirate plays.

This is an obscure location, so i gave it rotation of 3.


https://github.com/user-attachments/assets/4fa796c1-6ea3-4eb9-b9fa-690761b91102

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory

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

tri.star1011
This commit is contained in:
RickD004
2026-07-25 11:32:29 -07:00
committed by GitHub
parent 79b2f67eac
commit 19ad5a4522
16 changed files with 224 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

@@ -0,0 +1,74 @@
{
"id": "ClearwaterLakes",
"name": "Clearwater Lakes",
"translation_key": "map.clearwaterlakes",
"categories": ["new", "north_america"],
"multiplayer_frequency": 3,
"nations": [
{
"coordinates": [671, 847],
"name": "Atkinson Island",
"flag": "Nunavik"
},
{
"coordinates": [903, 583],
"name": "Kamiskutanikaw Island",
"flag": "Nunavik"
},
{
"coordinates": [769, 442],
"name": "Lepage Island",
"flag": "Nunavik"
},
{
"coordinates": [1090, 878],
"name": "Mantunikw Island",
"flag": "Nunavik"
},
{
"coordinates": [1534, 706],
"name": "Lake Donat",
"flag": "Nunavik"
},
{
"coordinates": [218, 280],
"name": "Lake Ichikami",
"flag": "Nunavik"
},
{
"coordinates": [246, 911],
"name": "Awikwataukach",
"flag": "Nunavik"
},
{
"coordinates": [458, 523],
"name": "Wiskichanikw Islands",
"flag": "Nunavik"
},
{
"coordinates": [1136, 1517],
"name": "Lake Quereur",
"flag": "Nunavik"
},
{
"coordinates": [1715, 828],
"name": "Lake Lussay",
"flag": "Nunavik"
},
{
"coordinates": [692, 66],
"name": "Tursujuq National Park",
"flag": "Nunavik"
},
{
"coordinates": [1152, 297],
"name": "Lake Nipischi",
"flag": "Nunavik"
},
{
"coordinates": [245, 1038],
"name": "Baie Crafton",
"flag": "Nunavik"
}
]
}
+31 -1
View File
@@ -142,6 +142,11 @@
"continent": "Africa",
"name": "Angola"
},
{
"code": "Anishinaabe",
"continent": "North America",
"name": "Anishinaabe"
},
{
"code": "gq-an",
"continent": "Africa",
@@ -1223,7 +1228,7 @@
"name": "Hamburg"
},
{
"code": "Haida",
"code": "haida_flag",
"continent": "North America",
"name": "Haida"
},
@@ -1301,6 +1306,11 @@
"continent": "Asia",
"name": "Indonesia"
},
{
"code": "Inuvialuit",
"continent": "North America",
"name": "Inuvialuit"
},
{
"code": "Iowa",
"continent": "North America",
@@ -1907,6 +1917,11 @@
"continent": "Europe",
"name": "Merseyside"
},
{
"code": "Metis",
"continent": "North America",
"name": "Métis"
},
{
"code": "mx",
"continent": "North America",
@@ -1922,6 +1937,11 @@
"continent": "North America",
"name": "Michigan"
},
{
"code": "Mi'kmaq",
"continent": "North America",
"name": "Mi'kmaq"
},
{
"code": "minas_gerais",
"continent": "South America",
@@ -2041,6 +2061,11 @@
"code": "NATO",
"name": "NATO"
},
{
"code": "Natuaqanek",
"continent": "North America",
"name": "Natuaqanek"
},
{
"code": "nr",
"continent": "Oceania",
@@ -2255,6 +2280,11 @@
"continent": "North America",
"name": "Nova Scotia"
},
{
"code": "Nunavik",
"continent": "North America",
"name": "Nunavik"
},
{
"code": "Nunavut",
"continent": "North America",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 76 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

+1
View File
@@ -994,6 +994,7 @@
"caucasus": "Caucasus",
"china": "China",
"choppingblock": "Chopping Block",
"clearwaterlakes": "Clearwater Lakes",
"conakry": "Conakry",
"crimea": "Crimea",
"danishstraits": "Danish Straits",
@@ -0,0 +1,89 @@
{
"categories": ["new", "north_america"],
"id": "ClearwaterLakes",
"map": {
"height": 1656,
"num_land_tiles": 841443,
"width": 1872
},
"map16x": {
"height": 414,
"num_land_tiles": 44152,
"width": 468
},
"map4x": {
"height": 828,
"num_land_tiles": 197284,
"width": 936
},
"multiplayer_frequency": 3,
"name": "Clearwater Lakes",
"nations": [
{
"coordinates": [671, 847],
"flag": "Nunavik",
"name": "Atkinson Island"
},
{
"coordinates": [903, 583],
"flag": "Nunavik",
"name": "Kamiskutanikaw Island"
},
{
"coordinates": [769, 442],
"flag": "Nunavik",
"name": "Lepage Island"
},
{
"coordinates": [1090, 878],
"flag": "Nunavik",
"name": "Mantunikw Island"
},
{
"coordinates": [1534, 706],
"flag": "Nunavik",
"name": "Lake Donat"
},
{
"coordinates": [218, 280],
"flag": "Nunavik",
"name": "Lake Ichikami"
},
{
"coordinates": [246, 911],
"flag": "Nunavik",
"name": "Awikwataukach"
},
{
"coordinates": [458, 523],
"flag": "Nunavik",
"name": "Wiskichanikw Islands"
},
{
"coordinates": [1136, 1517],
"flag": "Nunavik",
"name": "Lake Quereur"
},
{
"coordinates": [1715, 828],
"flag": "Nunavik",
"name": "Lake Lussay"
},
{
"coordinates": [692, 66],
"flag": "Nunavik",
"name": "Tursujuq National Park"
},
{
"coordinates": [1152, 297],
"flag": "Nunavik",
"name": "Lake Nipischi"
},
{
"coordinates": [245, 1038],
"flag": "Nunavik",
"name": "Baie Crafton"
}
],
"translation_key": "map.clearwaterlakes"
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

+8
View File
@@ -31,6 +31,7 @@ export enum GameMapType {
Caucasus = "Caucasus", // map-generator/assets/maps/caucasus/info.json
China = "China", // map-generator/assets/maps/china/info.json
ChoppingBlock = "Chopping Block", // map-generator/assets/maps/choppingblock/info.json
ClearwaterLakes = "Clearwater Lakes", // map-generator/assets/maps/clearwaterlakes/info.json
Conakry = "Conakry", // map-generator/assets/maps/conakry/info.json
Crimea = "Crimea", // map-generator/assets/maps/crimea/info.json
DanishStraits = "Danish Straits", // map-generator/assets/maps/danishstraits/info.json
@@ -390,6 +391,13 @@ export const maps: readonly MapInfo[] = [
multiplayerFrequency: 5,
specialTeamCount: 4,
},
{
id: "ClearwaterLakes",
type: GameMapType.ClearwaterLakes,
translationKey: "map.clearwaterlakes",
categories: ["new", "north_america"],
multiplayerFrequency: 3,
},
{
id: "Conakry",
type: GameMapType.Conakry,