Add map dyslexdria (#3568)

## Description:
Re Add map Dyslexdria. I adjusted the rivers to make boat traffic go
through main channels isntead of shortcuts. Flags adjusted. Correct
thumbnail added

## 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

## Discord username 
Plays Badly
This commit is contained in:
Patrick Plays Badly
2026-04-03 15:50:52 -04:00
committed by GitHub
parent 510dd3f63a
commit 6467007fd7
10 changed files with 693 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

@@ -0,0 +1,335 @@
{
"name": "Dyslexdria",
"nations": [
{
"coordinates": [2260, 400],
"flag": "west_germany",
"name": "Jermaine"
},
{
"coordinates": [2111, 399],
"flag": "fr",
"name": "Pants"
},
{
"coordinates": [2050, 460],
"flag": "Fascist Spain",
"name": "Splain"
},
{
"coordinates": [2200, 470],
"flag": "it",
"name": "Idoly"
},
{
"coordinates": [980, 375],
"flag": "gb",
"name": "Graet Brian"
},
{
"coordinates": [2265, 510],
"flag": "gr",
"name": "Grace"
},
{
"coordinates": [2342, 436],
"flag": "Communist Romania",
"name": "Rollandia"
},
{
"coordinates": [1222, 310],
"flag": "Ukrainian SSR",
"name": "Ucryin"
},
{
"coordinates": [2235, 290],
"flag": "se",
"name": "Veden"
},
{
"coordinates": [2190, 250],
"flag": "no",
"name": "Morvay"
},
{
"coordinates": [2330, 280],
"flag": "fi",
"name": "Binland"
},
{
"coordinates": [1280, 285],
"flag": "Russian SSR",
"name": "Rusha"
},
{
"coordinates": [2555, 475],
"flag": "Georgian SSR",
"name": "Georgia"
},
{
"coordinates": [1105, 620],
"flag": "Second Republic of Iraq",
"name": "Irap"
},
{
"coordinates": [1370, 670],
"flag": "ae",
"name": "United Bara Estimates"
},
{
"coordinates": [356, 980],
"flag": "Pahlavi Iran",
"name": "Iram"
},
{
"coordinates": [2630, 740],
"flag": "pk",
"name": "Plackitstan"
},
{
"coordinates": [2650, 640],
"flag": "af",
"name": "Agraphistan"
},
{
"coordinates": [1260, 400],
"flag": "Kazakh SSR",
"name": "Azakah"
},
{
"coordinates": [1430, 390],
"flag": "Zheleznogorsk",
"name": "Zheleznogzorzkz"
},
{
"coordinates": [50, 450],
"flag": "Siberia",
"name": "Shiberia"
},
{
"coordinates": [2690, 950],
"flag": "in",
"name": "Indiana"
},
{
"coordinates": [295, 1325],
"flag": "is",
"name": "Ikeland"
},
{
"coordinates": [2020, 900],
"flag": "bd",
"name": "Bangledash"
},
{
"coordinates": [1085, 885],
"flag": "cn",
"name": "Jina"
},
{
"coordinates": [65, 795],
"flag": "kp",
"name": "West Cornea"
},
{
"coordinates": [80, 805],
"flag": "kr",
"name": "East Cornea"
},
{
"coordinates": [2890, 300],
"flag": "jp",
"name": "Chapan"
},
{
"coordinates": [2900, 650],
"flag": "mn",
"name": "Mongoalina"
},
{
"coordinates": [2385, 1070],
"flag": "id",
"name": "Endonisia"
},
{
"coordinates": [880, 950],
"flag": "vn",
"name": "North Vitamen"
},
{
"coordinates": [856, 996],
"flag": "South Vietnam",
"name": "South Vitamen"
},
{
"coordinates": [120, 945],
"flag": "pg",
"name": "Papa No Guine"
},
{
"coordinates": [785, 615],
"flag": "au",
"name": "Austria"
},
{
"coordinates": [335, 400],
"flag": "nz",
"name": "New Sealand"
},
{
"coordinates": [360, 70],
"flag": "an_pe",
"name": "Amtarctica"
},
{
"coordinates": [100, 70],
"flag": "sardines",
"name": "Dophlin Confeteracy"
},
{
"coordinates": [2555, 50],
"flag": "aq",
"name": "Arctica"
},
{
"coordinates": [1950, 1305],
"flag": "santa_claus",
"name": "Nort Pole"
},
{
"coordinates": [1020, 490],
"flag": "ly",
"name": "Lidya"
},
{
"coordinates": [380, 855],
"flag": "dz",
"name": "Alberia"
},
{
"coordinates": [1215, 790],
"flag": "so",
"name": "Slomia"
},
{
"coordinates": [550, 770],
"flag": "Mauritania",
"name": "Manchurian"
},
{
"coordinates": [1735, 860],
"flag": "ne",
"name": "Nigel"
},
{
"coordinates": [630, 825],
"flag": "lr",
"name": "Libraria"
},
{
"coordinates": [2970, 735],
"flag": "cf",
"name": "Center Africa"
},
{
"coordinates": [2950, 1150],
"flag": "Apartheid South Africa",
"name": "Southern African State"
},
{
"coordinates": [1620, 670],
"flag": "mg",
"name": "Madalplascar"
},
{
"coordinates": [2860, 1050],
"flag": "Apartheid South Africa",
"name": "Southern South West Africa"
},
{
"coordinates": [1400, 500],
"flag": "br",
"name": "Brailzil"
},
{
"coordinates": [1480, 865],
"flag": "Cthulhu Republic",
"name": "Anazom Warehouse"
},
{
"coordinates": [1620, 230],
"flag": "ar",
"name": "Aregano"
},
{
"coordinates": [1750, 600],
"flag": "cl",
"name": "Philly"
},
{
"coordinates": [1150, 400],
"flag": "ve",
"name": "Venice"
},
{
"coordinates": [2060, 900],
"flag": "ni",
"name": "Nicargo"
},
{
"coordinates": [1910, 440],
"flag": "mx",
"name": "Xico"
},
{
"coordinates": [2170, 600],
"flag": "us",
"name": "Untitled States"
},
{
"coordinates": [1960, 530],
"flag": "Texas",
"name": "Taxes"
},
{
"coordinates": [2860, 400],
"flag": "California",
"name": "Calizonia"
},
{
"coordinates": [2300, 765],
"flag": "Newfoundland",
"name": "Foundland"
},
{
"coordinates": [2020, 750],
"flag": "ca",
"name": "Canananada"
},
{
"coordinates": [1440, 1000],
"flag": "Alaska",
"name": "Eleske"
},
{
"coordinates": [484, 256],
"flag": "Yukon",
"name": "Yukant"
},
{
"coordinates": [500, 1200],
"flag": "gl",
"name": "Greedland"
},
{
"coordinates": [1515, 1313],
"flag": "polar_bears",
"name": "Bearguin Aliance"
},
{
"coordinates": [3060, 100],
"flag": "Republic of Pirates",
"name": "Biosphere Conmune"
}
]
}
+1
View File
@@ -85,6 +85,7 @@ var maps = []struct {
{Name: "aegean"},
{Name: "milkyway"},
{Name: "mediterranean"},
{Name: "dyslexdria"},
{Name: "big_plains", IsTest: true},
{Name: "half_land_half_ocean", IsTest: true},
{Name: "ocean_and_land", IsTest: true},
+2 -1
View File
@@ -353,7 +353,8 @@
"sanfrancisco": "San Francisco",
"aegean": "Aegean",
"milkyway": "Milky Way",
"mediterranean": "Mediterranean"
"mediterranean": "Mediterranean",
"dyslexdria": "Dyslexdria"
},
"map_categories": {
"featured": "Featured",
+350
View File
@@ -0,0 +1,350 @@
{
"map": {
"height": 1344,
"num_land_tiles": 1895783,
"width": 3080
},
"map16x": {
"height": 336,
"num_land_tiles": 108613,
"width": 770
},
"map4x": {
"height": 672,
"num_land_tiles": 459895,
"width": 1540
},
"name": "Dyslexdria",
"nations": [
{
"coordinates": [2260, 400],
"flag": "west_germany",
"name": "Jermaine"
},
{
"coordinates": [2111, 399],
"flag": "fr",
"name": "Pants"
},
{
"coordinates": [2050, 460],
"flag": "Fascist Spain",
"name": "Splain"
},
{
"coordinates": [2200, 470],
"flag": "it",
"name": "Idoly"
},
{
"coordinates": [980, 375],
"flag": "gb",
"name": "Graet Brian"
},
{
"coordinates": [2265, 510],
"flag": "gr",
"name": "Grace"
},
{
"coordinates": [2342, 436],
"flag": "Communist Romania",
"name": "Rollandia"
},
{
"coordinates": [1222, 310],
"flag": "Ukrainian SSR",
"name": "Ucryin"
},
{
"coordinates": [2235, 290],
"flag": "se",
"name": "Veden"
},
{
"coordinates": [2190, 250],
"flag": "no",
"name": "Morvay"
},
{
"coordinates": [2330, 280],
"flag": "fi",
"name": "Binland"
},
{
"coordinates": [1280, 285],
"flag": "Russian SSR",
"name": "Rusha"
},
{
"coordinates": [2555, 475],
"flag": "Georgian SSR",
"name": "Georgia"
},
{
"coordinates": [1105, 620],
"flag": "Second Republic of Iraq",
"name": "Irap"
},
{
"coordinates": [1370, 670],
"flag": "ae",
"name": "United Bara Estimates"
},
{
"coordinates": [356, 980],
"flag": "Pahlavi Iran",
"name": "Iram"
},
{
"coordinates": [2630, 740],
"flag": "pk",
"name": "Plackitstan"
},
{
"coordinates": [2650, 640],
"flag": "af",
"name": "Agraphistan"
},
{
"coordinates": [1260, 400],
"flag": "Kazakh SSR",
"name": "Azakah"
},
{
"coordinates": [1430, 390],
"flag": "Zheleznogorsk",
"name": "Zheleznogzorzkz"
},
{
"coordinates": [50, 450],
"flag": "Siberia",
"name": "Shiberia"
},
{
"coordinates": [2690, 950],
"flag": "in",
"name": "Indiana"
},
{
"coordinates": [295, 1325],
"flag": "is",
"name": "Ikeland"
},
{
"coordinates": [2020, 900],
"flag": "bd",
"name": "Bangledash"
},
{
"coordinates": [1085, 885],
"flag": "cn",
"name": "Jina"
},
{
"coordinates": [65, 795],
"flag": "kp",
"name": "West Cornea"
},
{
"coordinates": [80, 805],
"flag": "kr",
"name": "East Cornea"
},
{
"coordinates": [2890, 300],
"flag": "jp",
"name": "Chapan"
},
{
"coordinates": [2900, 650],
"flag": "mn",
"name": "Mongoalina"
},
{
"coordinates": [2385, 1070],
"flag": "id",
"name": "Endonisia"
},
{
"coordinates": [880, 950],
"flag": "vn",
"name": "North Vitamen"
},
{
"coordinates": [856, 996],
"flag": "South Vietnam",
"name": "South Vitamen"
},
{
"coordinates": [120, 945],
"flag": "pg",
"name": "Papa No Guine"
},
{
"coordinates": [785, 615],
"flag": "au",
"name": "Austria"
},
{
"coordinates": [335, 400],
"flag": "nz",
"name": "New Sealand"
},
{
"coordinates": [360, 70],
"flag": "an_pe",
"name": "Amtarctica"
},
{
"coordinates": [100, 70],
"flag": "sardines",
"name": "Dophlin Confeteracy"
},
{
"coordinates": [2555, 50],
"flag": "aq",
"name": "Arctica"
},
{
"coordinates": [1950, 1305],
"flag": "santa_claus",
"name": "Nort Pole"
},
{
"coordinates": [1020, 490],
"flag": "ly",
"name": "Lidya"
},
{
"coordinates": [380, 855],
"flag": "dz",
"name": "Alberia"
},
{
"coordinates": [1215, 790],
"flag": "so",
"name": "Slomia"
},
{
"coordinates": [550, 770],
"flag": "Mauritania",
"name": "Manchurian"
},
{
"coordinates": [1735, 860],
"flag": "ne",
"name": "Nigel"
},
{
"coordinates": [630, 825],
"flag": "lr",
"name": "Libraria"
},
{
"coordinates": [2970, 735],
"flag": "cf",
"name": "Center Africa"
},
{
"coordinates": [2950, 1150],
"flag": "Apartheid South Africa",
"name": "Southern African State"
},
{
"coordinates": [1620, 670],
"flag": "mg",
"name": "Madalplascar"
},
{
"coordinates": [2860, 1050],
"flag": "Apartheid South Africa",
"name": "Southern South West Africa"
},
{
"coordinates": [1400, 500],
"flag": "br",
"name": "Brailzil"
},
{
"coordinates": [1480, 865],
"flag": "Cthulhu Republic",
"name": "Anazom Warehouse"
},
{
"coordinates": [1620, 230],
"flag": "ar",
"name": "Aregano"
},
{
"coordinates": [1750, 600],
"flag": "cl",
"name": "Philly"
},
{
"coordinates": [1150, 400],
"flag": "ve",
"name": "Venice"
},
{
"coordinates": [2060, 900],
"flag": "ni",
"name": "Nicargo"
},
{
"coordinates": [1910, 440],
"flag": "mx",
"name": "Xico"
},
{
"coordinates": [2170, 600],
"flag": "us",
"name": "Untitled States"
},
{
"coordinates": [1960, 530],
"flag": "Texas",
"name": "Taxes"
},
{
"coordinates": [2860, 400],
"flag": "California",
"name": "Calizonia"
},
{
"coordinates": [2300, 765],
"flag": "Newfoundland",
"name": "Foundland"
},
{
"coordinates": [2020, 750],
"flag": "ca",
"name": "Canananada"
},
{
"coordinates": [1440, 1000],
"flag": "Alaska",
"name": "Eleske"
},
{
"coordinates": [484, 256],
"flag": "Yukon",
"name": "Yukant"
},
{
"coordinates": [500, 1200],
"flag": "gl",
"name": "Greedland"
},
{
"coordinates": [1515, 1313],
"flag": "polar_bears",
"name": "Bearguin Aliance"
},
{
"coordinates": [3060, 100],
"flag": "Republic of Pirates",
"name": "Biosphere Conmune"
}
]
}
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: 25 KiB

+2
View File
@@ -145,6 +145,7 @@ export enum GameMapType {
Aegean = "Aegean",
MilkyWay = "MilkyWay",
Mediterranean = "Mediterranean",
Dyslexdria = "Dyslexdria",
}
export type GameMapName = keyof typeof GameMapType;
@@ -211,6 +212,7 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.TradersDream,
GameMapType.Passage,
GameMapType.MilkyWay,
GameMapType.Dyslexdria,
],
arcade: [
GameMapType.TheBox,