Adds onion map (#4057)

If this PR fixes an issue, link it below. If not, delete these two
lines.
Resolves #4055 

## Description:

Adds a 512*512 onion map with 3 nations (Leafer Confederation, Outer
Enclave and Inner Tribe)

<img width="128" height="128" alt="thumbnail"
src="https://github.com/user-attachments/assets/8d97d8dc-6286-4e79-a459-767c936d49ec"
/>


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

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

tktk1234567
This commit is contained in:
TKTK123456
2026-05-29 18:58:02 -04:00
committed by GitHub
parent 326b882cf2
commit 9d4080fbe8
11 changed files with 63 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

+20
View File
@@ -0,0 +1,20 @@
{
"name": "onion",
"nations": [
{
"coordinates": [51, 188],
"name": "Leafer Confederation",
"flag": ""
},
{
"coordinates": [252, 199],
"name": "Outer Enclave",
"flag": ""
},
{
"coordinates": [252, 233],
"name": "Inner Tribe",
"flag": ""
}
]
}
+1
View File
@@ -83,6 +83,7 @@ var maps = []struct {
{Name: "northamerica"},
{Name: "northwestpassage"},
{Name: "oceania"},
{Name: "onion"},
{Name: "pangaea"},
{Name: "passage"},
{Name: "pluto"},