Yenisei map (#1517)

## Description:
This is a map of the Yenisei Bay in Russia. It contains 6 nations and
should be all compatable with all of the new map stuff. It has a size of
2000x2500 (which also means that it's larger vertically)

Describe the PR.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [ ] I have read and accepted the CLA aggreement (only required once).

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

DISCORD_USERNAME
Nikola123
This commit is contained in:
Duwibi
2025-07-26 21:24:55 +03:00
committed by GitHub
parent 13a5349b21
commit fb1e0585ab
9 changed files with 59 additions and 0 deletions
+1
View File
@@ -163,6 +163,7 @@
"halkidiki": "Halkidiki",
"straitofgibraltar": "Strait of Gibraltar",
"italia": "Italia",
"yenisei": "Yenisei",
"pluto": "Pluto"
},
"map_categories": {
+51
View File
@@ -0,0 +1,51 @@
{
"map": {
"height": 2500,
"num_land_tiles": 3371126,
"width": 2000
},
"mini_map": {
"height": 1250,
"num_land_tiles": 830966,
"width": 1000
},
"name": "Yenisei",
"nations": [
{
"coordinates": [1730, 900],
"flag": "ru",
"name": "Baikalovsk",
"strength": 2
},
{
"coordinates": [1880, 2110],
"flag": "ru",
"name": "Mungui",
"strength": 2
},
{
"coordinates": [560, 2020],
"flag": "ru",
"name": "Polykarpovsk",
"strength": 1
},
{
"coordinates": [580, 1270],
"flag": "ru",
"name": "Central Island",
"strength": 2
},
{
"coordinates": [80, 460],
"flag": "ru",
"name": "West Coast",
"strength": 2
},
{
"coordinates": [725, 630],
"flag": "ru",
"name": "Northern Island",
"strength": 2
}
]
}
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: 26 KiB

+1
View File
@@ -32,6 +32,7 @@ export const MapDescription: Record<keyof typeof GameMapType, string> = {
Halkidiki: "Halkidiki",
StraitOfGibraltar: "Strait of Gibraltar",
Italia: "Italia",
Yenisei: "Yenisei",
Pluto: "Pluto",
};
+1
View File
@@ -68,6 +68,7 @@ const numPlayersConfig = {
[GameMapType.Halkidiki]: [50, 40, 30],
[GameMapType.StraitOfGibraltar]: [50, 40, 30],
[GameMapType.Italia]: [50, 40, 30],
[GameMapType.Yenisei]: [60, 50, 40],
[GameMapType.Pluto]: [120, 80, 50],
} as const satisfies Record<GameMapType, [number, number, number]>;
+2
View File
@@ -81,6 +81,7 @@ export enum GameMapType {
Halkidiki = "Halkidiki",
StraitOfGibraltar = "Strait of Gibraltar",
Italia = "Italia",
Yenisei = "Yenisei",
Pluto = "Pluto",
}
@@ -113,6 +114,7 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.Halkidiki,
GameMapType.StraitOfGibraltar,
GameMapType.Italia,
GameMapType.Yenisei,
],
fantasy: [
GameMapType.Pangaea,
+1
View File
@@ -45,6 +45,7 @@ const frequency: Partial<Record<GameMapName, number>> = {
Halkidiki: 1,
StraitOfGibraltar: 1,
Italia: 1,
Yenisei: 1,
Pluto: 1,
};