Adds "Levant" map (#4456)

## Description:

Adds map of the Levant / Levantine Sea. This map is a square map with 3
sides being land, with an inner sea, which itself has a large island
(Cyprus, slightly moved and resized for balancing purposes).

After v32 added a trading buff, island players have been going crazy,
with a map like this we could have crazy strong pirate players, which
will make for fun and interesting gameplay.

Nations are based on medieval states from the Crusades. Also adds more
additional nations for a total of 62, for gamemodes like HumanVSNations
and Solo. Also adds flags for the map



https://github.com/user-attachments/assets/286432bd-011b-4716-85c9-20811777ff65


## Please complete the following:

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

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

tri.star1011
This commit is contained in:
RickD004
2026-06-30 12:49:21 -06:00
committed by GitHub
parent cd5f8a6998
commit ae0d9f8d5e
23 changed files with 830 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 480 KiB

+321
View File
@@ -0,0 +1,321 @@
{
"id": "Levant",
"name": "Levant",
"translation_key": "map.levant",
"categories": ["asia", "new"],
"multiplayer_frequency": 5,
"nations": [
{
"coordinates": [722, 1683],
"name": "Fatimid Caliphate",
"flag": "Fatimid Caliphate"
},
{
"coordinates": [1476, 1376],
"name": "Kingdom of Jerusalem",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1627, 919],
"name": "County of Tripoli",
"flag": "County of Tripoli"
},
{
"coordinates": [1673, 442],
"name": "Principality of Antioch",
"flag": "Principality of Antioch"
},
{
"coordinates": [1880, 80],
"name": "County of Edessa",
"flag": "County of Edessa"
},
{
"coordinates": [987, 957],
"name": "Kingdom of Cyprus",
"flag": "Kingdom Of Cyprus"
},
{
"coordinates": [1659, 1214],
"name": "Emirate of Damascus",
"flag": "Seljuk Empire"
},
{
"coordinates": [1980, 412],
"name": "Seljuk Empire",
"flag": "Seljuk Empire"
},
{
"coordinates": [975, 37],
"name": "Sultanate of Rum",
"flag": "Sultanate Of Rum"
},
{
"coordinates": [1336, 317],
"name": "Armenian Kingdom Of Cilicia",
"flag": "Armenian Kingdom Of Cilicia"
},
{
"coordinates": [520, 216],
"name": "Byzantine Empire",
"flag": "Byzantine Empire"
},
{
"coordinates": [1443, 41],
"name": "Danishmendid Beylik",
"flag": "Seljuk Empire"
},
{
"coordinates": [1654, 1978],
"name": "Sharifate of Mecca",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [846, 1681],
"name": "Ayyubid Dynasty",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [140, 480],
"name": "Knights Hospitaller",
"flag": "Order Of Malta"
}
],
"additionalNations": [
{
"coordinates": [1406, 1485],
"name": "Ascalon",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1376, 1575],
"name": "Gaza",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1454, 1270],
"name": "Acre",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1389, 313],
"name": "Tarsus",
"flag": "Armenian Kingdom Of Cilicia"
},
{
"coordinates": [1049, 222],
"name": "Iconium",
"flag": "Sultanate Of Rum"
},
{
"coordinates": [1808, 425],
"name": "Aleppo",
"flag": "Seljuk Empire"
},
{
"coordinates": [1840, 232],
"name": "Turbessel",
"flag": "County of Edessa"
},
{
"coordinates": [759, 1806],
"name": "Cairo",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [489, 1632],
"name": "Alexandria",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [790, 1564],
"name": "Damietta",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [1035, 927],
"name": "Nicossia",
"flag": "Kingdom Of Cyprus"
},
{
"coordinates": [921, 1049],
"name": "Limasol",
"flag": "Kingdom Of Cyprus"
},
{
"coordinates": [1126, 955],
"name": "Famagusta",
"flag": "Kingdom Of Cyprus"
},
{
"coordinates": [1597, 212],
"name": "Marach",
"flag": "Armenian Kingdom Of Cilicia"
},
{
"coordinates": [1183, 208],
"name": "Heraclea",
"flag": "Sultanate Of Rum"
},
{
"coordinates": [1206, 464],
"name": "Seleucia",
"flag": "Byzantine Empire"
},
{
"coordinates": [636, 290],
"name": "Antalya",
"flag": "Byzantine Empire"
},
{
"coordinates": [77, 188],
"name": "Ephesus",
"flag": "Byzantine Empire"
},
{
"coordinates": [1224, 63],
"name": "Caesarea",
"flag": "Sultanate Of Rum"
},
{
"coordinates": [1458, 167],
"name": "Sis",
"flag": "Armenian Kingdom Of Cilicia"
},
{
"coordinates": [1714, 22],
"name": "Malatya",
"flag": "County of Edessa"
},
{
"coordinates": [1979, 79],
"name": "Mardin",
"flag": "County of Edessa"
},
{
"coordinates": [1638, 585],
"name": "Latakia",
"flag": "Principality of Antioch"
},
{
"coordinates": [1642, 766],
"name": "Chastel Rouge",
"flag": "County of Tripoli"
},
{
"coordinates": [1578, 1012],
"name": "Gidelet",
"flag": "County of Tripoli"
},
{
"coordinates": [1545, 1089],
"name": "Beirut",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1632, 1135],
"name": "Baalbek",
"flag": "Seljuk Empire"
},
{
"coordinates": [1507, 1484],
"name": "Bethlehem",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1454, 1922],
"name": "Elim",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1467, 1621],
"name": "Hebron",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1601, 1646],
"name": "Kerak",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1753, 580],
"name": "Maarra",
"flag": "Principality of Antioch"
},
{
"coordinates": [1500, 1177],
"name": "Tyre",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1204, 1634],
"name": "El Arish",
"flag": "Ayyubid Dynasty"
},
{
"coordinates": [1569, 1811],
"name": "Petra",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1645, 1400],
"name": "Ahamant",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1553, 1299],
"name": "Tiberias",
"flag": "Kingdom of Jerusalem"
},
{
"coordinates": [1746, 1313],
"name": "Bostra",
"flag": "Seljuk Empire"
},
{
"coordinates": [1980, 728],
"name": "Tadmur",
"flag": "Seljuk Empire"
},
{
"coordinates": [1738, 683],
"name": "Hamah",
"flag": "Seljuk Empire"
},
{
"coordinates": [1733, 771],
"name": "Homs",
"flag": "Seljuk Empire"
},
{
"coordinates": [932, 396],
"name": "Coracesium",
"flag": "Byzantine Empire"
},
{
"coordinates": [505, 372],
"name": "Istanus",
"flag": "Byzantine Empire"
},
{
"coordinates": [180, 428],
"name": "Rhodes",
"flag": "Order Of Malta"
},
{
"coordinates": [351, 165],
"name": "Laodicea",
"flag": "Byzantine Empire"
},
{
"coordinates": [734, 30],
"name": "Philomelion",
"flag": "Sultanate Of Rum"
},
{
"coordinates": [19, 1589],
"name": "Baritun",
"flag": "Ayyubid Dynasty"
}
]
}
+65
View File
@@ -78,6 +78,16 @@
"continent": "Africa",
"name": "Algeria"
},
{
"code": "Almohad Dynasty",
"continent": "Africa",
"name": "Almohad Dynasty"
},
{
"code": "Almoravid Dynasty",
"continent": "Africa",
"name": "Almoravid Dynasty"
},
{
"code": "Amazigh flag",
"continent": "Africa",
@@ -98,6 +108,11 @@
"continent": "Asia",
"name": "Armenia"
},
{
"code": "Armenian Kingdom Of Cilicia",
"continent": "Asia",
"name": "Armenian Kingdom of Cilicia"
},
{
"code": "Armenian SSR",
"continent": "Asia",
@@ -211,6 +226,11 @@
"continent": "Oceania",
"name": "Australia"
},
{
"code": "Ayyubid Dynasty",
"continent": "Asia",
"name": "Ayyubid Dynasty"
},
{
"code": "Azad Kashmir",
"continent": "Asia",
@@ -617,6 +637,16 @@
"continent": "North America",
"name": "Costa Rica"
},
{
"code": "County of Edessa",
"continent": "Asia",
"name": "County of Edessa"
},
{
"code": "County of Tripoli",
"continent": "Asia",
"name": "County of Tripoli"
},
{
"code": "ci",
"continent": "Africa",
@@ -862,6 +892,11 @@
"name": "Fascist Spain",
"restricted": true
},
{
"code": "Fatimid Caliphate",
"continent": "Africa",
"name": "Fatimid Caliphate"
},
{
"code": "fm",
"continent": "Oceania",
@@ -1300,6 +1335,11 @@
"continent": "South America",
"name": "Kingdom of Araucania and Patagonia"
},
{
"code": "Kingdom Of Cyprus",
"continent": "Europe",
"name": "Kingdom of Cyprus"
},
{
"code": "Kingdom of Egypt",
"continent": "Africa",
@@ -1611,6 +1651,11 @@
"continent": "Oceania",
"name": "Māori Flag"
},
{
"code": "Marinid Dynasty",
"continent": "Africa",
"name": "Marinid Dynasty"
},
{
"code": "mh",
"continent": "Oceania",
@@ -1994,6 +2039,11 @@
"continent": "North America",
"name": "Ontario"
},
{
"code": "Order Of Malta",
"continent": "Europe",
"name": "Sovereign Military Order of Malta"
},
{
"code": "Oregon (Reverse)",
"continent": "North America",
@@ -2143,6 +2193,11 @@
"continent": "North America",
"name": "Prince Edward Island"
},
{
"code": "Principality of Antioch",
"continent": "Asia",
"name": "Principality of Antioch"
},
{
"code": "Principality of Moldavia",
"continent": "Europe",
@@ -2434,6 +2489,11 @@
"continent": "Asia",
"name": "Selangor"
},
{
"code": "Seljuk Empire",
"continent": "Asia",
"name": "Seljuk Empire"
},
{
"code": "sn",
"continent": "Africa",
@@ -2593,6 +2653,11 @@
"continent": "Asia",
"name": "Sultanate of Nejd"
},
{
"code": "Sultanate Of Rum",
"continent": "Asia",
"name": "Sultanate of Rum"
},
{
"code": "sr",
"continent": "South America",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 67 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

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

After

Width:  |  Height:  |  Size: 4.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 27 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 46 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 23 KiB

+1
View File
@@ -921,6 +921,7 @@
"korea": "Korea",
"labyrinth": "Labyrinth",
"lemnos": "Lemnos",
"levant": "Levant",
"lisbon": "Lisbon",
"losangeles": "Los Angeles",
"luna": "Luna",
+336
View File
@@ -0,0 +1,336 @@
{
"additionalNations": [
{
"coordinates": [1406, 1485],
"flag": "Kingdom of Jerusalem",
"name": "Ascalon"
},
{
"coordinates": [1376, 1575],
"flag": "Kingdom of Jerusalem",
"name": "Gaza"
},
{
"coordinates": [1454, 1270],
"flag": "Kingdom of Jerusalem",
"name": "Acre"
},
{
"coordinates": [1389, 313],
"flag": "Armenian Kingdom Of Cilicia",
"name": "Tarsus"
},
{
"coordinates": [1049, 222],
"flag": "Sultanate Of Rum",
"name": "Iconium"
},
{
"coordinates": [1808, 425],
"flag": "Seljuk Empire",
"name": "Aleppo"
},
{
"coordinates": [1840, 232],
"flag": "County of Edessa",
"name": "Turbessel"
},
{
"coordinates": [759, 1806],
"flag": "Ayyubid Dynasty",
"name": "Cairo"
},
{
"coordinates": [489, 1632],
"flag": "Ayyubid Dynasty",
"name": "Alexandria"
},
{
"coordinates": [790, 1564],
"flag": "Ayyubid Dynasty",
"name": "Damietta"
},
{
"coordinates": [1035, 927],
"flag": "Kingdom Of Cyprus",
"name": "Nicossia"
},
{
"coordinates": [921, 1049],
"flag": "Kingdom Of Cyprus",
"name": "Limasol"
},
{
"coordinates": [1126, 955],
"flag": "Kingdom Of Cyprus",
"name": "Famagusta"
},
{
"coordinates": [1597, 212],
"flag": "Armenian Kingdom Of Cilicia",
"name": "Marach"
},
{
"coordinates": [1183, 208],
"flag": "Sultanate Of Rum",
"name": "Heraclea"
},
{
"coordinates": [1206, 464],
"flag": "Byzantine Empire",
"name": "Seleucia"
},
{
"coordinates": [636, 290],
"flag": "Byzantine Empire",
"name": "Antalya"
},
{
"coordinates": [77, 188],
"flag": "Byzantine Empire",
"name": "Ephesus"
},
{
"coordinates": [1224, 63],
"flag": "Sultanate Of Rum",
"name": "Caesarea"
},
{
"coordinates": [1458, 167],
"flag": "Armenian Kingdom Of Cilicia",
"name": "Sis"
},
{
"coordinates": [1714, 22],
"flag": "County of Edessa",
"name": "Malatya"
},
{
"coordinates": [1979, 79],
"flag": "County of Edessa",
"name": "Mardin"
},
{
"coordinates": [1638, 585],
"flag": "Principality of Antioch",
"name": "Latakia"
},
{
"coordinates": [1642, 766],
"flag": "County of Tripoli",
"name": "Chastel Rouge"
},
{
"coordinates": [1578, 1012],
"flag": "County of Tripoli",
"name": "Gidelet"
},
{
"coordinates": [1545, 1089],
"flag": "Kingdom of Jerusalem",
"name": "Beirut"
},
{
"coordinates": [1632, 1135],
"flag": "Seljuk Empire",
"name": "Baalbek"
},
{
"coordinates": [1507, 1484],
"flag": "Kingdom of Jerusalem",
"name": "Bethlehem"
},
{
"coordinates": [1454, 1922],
"flag": "Kingdom of Jerusalem",
"name": "Elim"
},
{
"coordinates": [1467, 1621],
"flag": "Kingdom of Jerusalem",
"name": "Hebron"
},
{
"coordinates": [1601, 1646],
"flag": "Kingdom of Jerusalem",
"name": "Kerak"
},
{
"coordinates": [1753, 580],
"flag": "Principality of Antioch",
"name": "Maarra"
},
{
"coordinates": [1500, 1177],
"flag": "Kingdom of Jerusalem",
"name": "Tyre"
},
{
"coordinates": [1204, 1634],
"flag": "Ayyubid Dynasty",
"name": "El Arish"
},
{
"coordinates": [1569, 1811],
"flag": "Kingdom of Jerusalem",
"name": "Petra"
},
{
"coordinates": [1645, 1400],
"flag": "Kingdom of Jerusalem",
"name": "Ahamant"
},
{
"coordinates": [1553, 1299],
"flag": "Kingdom of Jerusalem",
"name": "Tiberias"
},
{
"coordinates": [1746, 1313],
"flag": "Seljuk Empire",
"name": "Bostra"
},
{
"coordinates": [1980, 728],
"flag": "Seljuk Empire",
"name": "Tadmur"
},
{
"coordinates": [1738, 683],
"flag": "Seljuk Empire",
"name": "Hamah"
},
{
"coordinates": [1733, 771],
"flag": "Seljuk Empire",
"name": "Homs"
},
{
"coordinates": [932, 396],
"flag": "Byzantine Empire",
"name": "Coracesium"
},
{
"coordinates": [505, 372],
"flag": "Byzantine Empire",
"name": "Istanus"
},
{
"coordinates": [180, 428],
"flag": "Order Of Malta",
"name": "Rhodes"
},
{
"coordinates": [351, 165],
"flag": "Byzantine Empire",
"name": "Laodicea"
},
{
"coordinates": [734, 30],
"flag": "Sultanate Of Rum",
"name": "Philomelion"
},
{
"coordinates": [19, 1589],
"flag": "Ayyubid Dynasty",
"name": "Baritun"
}
],
"categories": ["asia", "new"],
"id": "Levant",
"map": {
"height": 2000,
"num_land_tiles": 2173100,
"width": 2000
},
"map16x": {
"height": 500,
"num_land_tiles": 133459,
"width": 500
},
"map4x": {
"height": 1000,
"num_land_tiles": 539922,
"width": 1000
},
"multiplayer_frequency": 5,
"name": "Levant",
"nations": [
{
"coordinates": [722, 1683],
"flag": "Fatimid Caliphate",
"name": "Fatimid Caliphate"
},
{
"coordinates": [1476, 1376],
"flag": "Kingdom of Jerusalem",
"name": "Kingdom of Jerusalem"
},
{
"coordinates": [1627, 919],
"flag": "County of Tripoli",
"name": "County of Tripoli"
},
{
"coordinates": [1673, 442],
"flag": "Principality of Antioch",
"name": "Principality of Antioch"
},
{
"coordinates": [1880, 80],
"flag": "County of Edessa",
"name": "County of Edessa"
},
{
"coordinates": [987, 957],
"flag": "Kingdom Of Cyprus",
"name": "Kingdom of Cyprus"
},
{
"coordinates": [1659, 1214],
"flag": "Seljuk Empire",
"name": "Emirate of Damascus"
},
{
"coordinates": [1980, 412],
"flag": "Seljuk Empire",
"name": "Seljuk Empire"
},
{
"coordinates": [975, 37],
"flag": "Sultanate Of Rum",
"name": "Sultanate of Rum"
},
{
"coordinates": [1336, 317],
"flag": "Armenian Kingdom Of Cilicia",
"name": "Armenian Kingdom Of Cilicia"
},
{
"coordinates": [520, 216],
"flag": "Byzantine Empire",
"name": "Byzantine Empire"
},
{
"coordinates": [1443, 41],
"flag": "Seljuk Empire",
"name": "Danishmendid Beylik"
},
{
"coordinates": [1654, 1978],
"flag": "Ayyubid Dynasty",
"name": "Sharifate of Mecca"
},
{
"coordinates": [846, 1681],
"flag": "Ayyubid Dynasty",
"name": "Ayyubid Dynasty"
},
{
"coordinates": [140, 480],
"flag": "Order Of Malta",
"name": "Knights Hospitaller"
}
],
"translation_key": "map.levant"
}
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: 9.3 KiB

+8
View File
@@ -55,6 +55,7 @@ export enum GameMapType {
Korea = "Korea", // map-generator/assets/maps/korea/info.json
Labyrinth = "Labyrinth", // map-generator/assets/maps/labyrinth/info.json
Lemnos = "Lemnos", // map-generator/assets/maps/lemnos/info.json
Levant = "Levant", // map-generator/assets/maps/levant/info.json
Lisbon = "Lisbon", // map-generator/assets/maps/lisbon/info.json
LosAngeles = "Los Angeles", // map-generator/assets/maps/losangeles/info.json
Luna = "Luna", // map-generator/assets/maps/luna/info.json
@@ -540,6 +541,13 @@ export const maps: readonly MapInfo[] = [
categories: ["europe"],
multiplayerFrequency: 3,
},
{
id: "Levant",
type: GameMapType.Levant,
translationKey: "map.levant",
categories: ["asia", "new"],
multiplayerFrequency: 5,
},
{
id: "Lisbon",
type: GameMapType.Lisbon,