mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 08:00:43 +00:00
Adds Warship Warship map (with additional nations and team spawn) (#4261)
> **Before opening a PR:** discuss new features on [Discord](https://discord.gg/K9zernJB5z) first, and file bugs or small improvements as [issues](https://github.com/openfrontio/OpenFrontIO/issues/new/choose). You must be assigned to an `approved` issue — unsolicited PRs will be auto-closed. **Add approved & assigned issue number here:** Resolves #4259 ## Description: 2 Warship shaped islands next to each other. Trade ships and land attacks can go through the corners. This can be either a 2 teams or a ffa map. Size is 3000x1396 with 29% land. This will complete the 20th map for v32 before it releases in 2 days. There are 10 nations with 23 additional nations (with ai generated names). The nations are made up similarly to the ones in traders dream but they are piracy themed and theres also a meme "Evil island man" nation (rex reference) It is based on a meme when Ultimus-Rex says "warship warship" when deploying warships and now people spam "warship warship" in the comments, especially this user named @warshipwarship who comments warship warship on every video. [https://youtu.be/DGMIji0bQQM](https://github.com/openfrontio/OpenFrontIO/issues/url) <img width="3000" height="1396" alt="image" src="https://github.com/user-attachments/assets/4bf6d708-afbc-41ea-be7c-cf43fdf69cbc" /> ## 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: DISCORD_USERNAME crunchybbbbb
This commit is contained in:
@@ -902,6 +902,7 @@
|
||||
"tradersdream": "Traders Dream",
|
||||
"twolakes": "Two Lakes",
|
||||
"venice": "Venice",
|
||||
"warshipwarship": "Warship Warship",
|
||||
"world": "World",
|
||||
"worldinverted": "World Inverted",
|
||||
"yellowsea": "Yellow Sea",
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
{
|
||||
"additionalNations": [
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Just Pirates"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "The Pillage"
|
||||
},
|
||||
{
|
||||
"name": "Nice island man"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Bootyful Valley"
|
||||
},
|
||||
{
|
||||
"name": "Chill island trader"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Plunder Peak"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Corsair Cay"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Cutlass Cove"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Galleon Gulf"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Rogue’s Reach"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Buccaneer Bay"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Blackflag Basin"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Dreadnought Dunes"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Armada Anchor"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Caliber Cape"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Salvo Shores"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Bastion Bluffs"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Garrison Atoll"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Vanguard Reef"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Fortress Floe"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Citadel Crag"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Watchpoint Wick"
|
||||
},
|
||||
{
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Redoubt Ridge"
|
||||
}
|
||||
],
|
||||
"categories": ["other"],
|
||||
"id": "WarshipWarship",
|
||||
"map": {
|
||||
"height": 1396,
|
||||
"num_land_tiles": 1122359,
|
||||
"width": 3000
|
||||
},
|
||||
"map16x": {
|
||||
"height": 349,
|
||||
"num_land_tiles": 68556,
|
||||
"width": 750
|
||||
},
|
||||
"map4x": {
|
||||
"height": 698,
|
||||
"num_land_tiles": 279836,
|
||||
"width": 1500
|
||||
},
|
||||
"multiplayer_frequency": 3,
|
||||
"name": "Warship Warship",
|
||||
"nations": [
|
||||
{
|
||||
"coordinates": [750, 680],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Isle of Infestation"
|
||||
},
|
||||
{
|
||||
"coordinates": [1775, 435],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Poort"
|
||||
},
|
||||
{
|
||||
"coordinates": [1884, 1064],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Battleship Bay"
|
||||
},
|
||||
{
|
||||
"coordinates": [1116, 1000],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Piracity"
|
||||
},
|
||||
{
|
||||
"coordinates": [413, 378],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Robbery Rock"
|
||||
},
|
||||
{
|
||||
"coordinates": [1009, 272],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Warship Wastelands"
|
||||
},
|
||||
{
|
||||
"coordinates": [388, 1027],
|
||||
"flag": "Republic of Pirates",
|
||||
"name": "Port Pirate"
|
||||
},
|
||||
{
|
||||
"coordinates": [2688, 968],
|
||||
"flag": "bs",
|
||||
"name": "Cape Caribbean"
|
||||
},
|
||||
{
|
||||
"coordinates": [2222, 686],
|
||||
"name": "Evil island man"
|
||||
},
|
||||
{
|
||||
"coordinates": [2597, 405],
|
||||
"flag": "so",
|
||||
"name": "Somalian Sound"
|
||||
}
|
||||
],
|
||||
"teamGameSpawnAreas": {
|
||||
"2": [
|
||||
{
|
||||
"height": 1396,
|
||||
"width": 1500,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"height": 1396,
|
||||
"width": 1500,
|
||||
"x": 1500,
|
||||
"y": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"translation_key": "map.warshipwarship"
|
||||
}
|
||||
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: 3.6 KiB |
Reference in New Issue
Block a user