From 13a5349b21898ac0c3d4f3a835316644a89bea05 Mon Sep 17 00:00:00 2001 From: qunash Date: Sat, 26 Jul 2025 19:44:39 +0400 Subject: [PATCH] Add Circassian nation (#1577) ## Description: Adds Circassia as a nation to the `Black Sea` and `Between two seas` maps. Circassia was a significant country and a historical region in the North Caucasus that controlled the northeastern Black Sea coast. More info on Wikipedia: https://en.wikipedia.org/wiki/Circassia image image ## 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 - [x] I have read and accepted the CLA agreement (only required once). ## Please put your Discord username so you can be contacted if a bug or regression is found: qunash --- resources/flags/Circassia.svg | 1 + resources/maps/betweentwoseas/manifest.json | 6 ++++++ resources/maps/blacksea/manifest.json | 6 ++++++ src/client/data/countries.json | 5 +++++ src/core/execution/utils/BotNames.ts | 1 + 5 files changed, 19 insertions(+) create mode 100644 resources/flags/Circassia.svg diff --git a/resources/flags/Circassia.svg b/resources/flags/Circassia.svg new file mode 100644 index 000000000..689fb4c2d --- /dev/null +++ b/resources/flags/Circassia.svg @@ -0,0 +1 @@ + diff --git a/resources/maps/betweentwoseas/manifest.json b/resources/maps/betweentwoseas/manifest.json index b29cba379..771983b7f 100644 --- a/resources/maps/betweentwoseas/manifest.json +++ b/resources/maps/betweentwoseas/manifest.json @@ -94,6 +94,12 @@ "flag": "tm", "name": "Turkmenistan", "strength": 1 + }, + { + "coordinates": [851, 589], + "flag": "Circassia", + "name": "Circassia", + "strength": 1 } ] } diff --git a/resources/maps/blacksea/manifest.json b/resources/maps/blacksea/manifest.json index 9ded84e14..355b37e9b 100644 --- a/resources/maps/blacksea/manifest.json +++ b/resources/maps/blacksea/manifest.json @@ -58,6 +58,12 @@ "flag": "am", "name": "Armenia", "strength": 1 + }, + { + "coordinates": [1115, 555], + "flag": "Circassia", + "name": "Circassia", + "strength": 1 } ] } diff --git a/src/client/data/countries.json b/src/client/data/countries.json index 61b7c0251..24e438711 100644 --- a/src/client/data/countries.json +++ b/src/client/data/countries.json @@ -443,6 +443,11 @@ "continent": "Europe", "name": "Chuvashia" }, + { + "code": "Circassia", + "continent": "Asia", + "name": "Circassia" + }, { "code": "cp", "name": "Clipperton Island" diff --git a/src/core/execution/utils/BotNames.ts b/src/core/execution/utils/BotNames.ts index 72e30aaf8..f75ff10bc 100644 --- a/src/core/execution/utils/BotNames.ts +++ b/src/core/execution/utils/BotNames.ts @@ -157,6 +157,7 @@ export const BOT_NAME_PREFIXES = [ "Micronesian", "Hebrew", "Armenian", + "Circassian", "Georgian", "Phoenician", "Chaldean",