mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-08 10:10:37 +00:00
Adds new map Branching Paths. (#4526)
It's my first (now second lol) time doing this so let me know if there's anything off and or wack with it. <img width="2480" height="2150" alt="Maping3wayBranches" src="https://github.com/user-attachments/assets/e4d4281d-8024-47ee-ae5d-7f5e6d8731bd" /> Resolves #4524 ## Description: Fictional / Arcade fractal tree based map running in 3 ways using the new wall / void tiles to form a triangle. Total playable volume is ~2.65M pixels with ~545K pixels of water. (For a land volume of ~2.1M.) Walls / void occupies a large volume of the map with ~2.68M black pixels. (total file volume is 5,332,000 pixels.) 19 Native nations with generic names and no flags. I'm bad at that :p Thanks to PlaysBadly for help on this! ## 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: TheGamingFish
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 276 KiB |
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"id": "BranchingPaths",
|
||||
"name": "Branching Paths",
|
||||
"translation_key": "map.branchingpaths",
|
||||
"categories": ["arcade", "fictional"],
|
||||
"multiplayer_frequency": 3,
|
||||
"special_team_count": 2,
|
||||
"nations": [
|
||||
{
|
||||
"coordinates": [1240, 1431],
|
||||
"name": "Last Hold",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1128, 1407],
|
||||
"name": "First Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1319, 1351],
|
||||
"name": "Second Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1272, 1540],
|
||||
"name": "Third Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1238, 35],
|
||||
"name": "Scorching Rays",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [17, 2139],
|
||||
"name": "Frozen Winds",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [2471, 2143],
|
||||
"name": "Barren Plains",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1839, 1769],
|
||||
"name": "Thriving Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [642, 1783],
|
||||
"name": "Desperate Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1232, 743],
|
||||
"name": "Stable Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1271, 1896],
|
||||
"name": "Border Town",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [801, 1224],
|
||||
"name": "Border Village",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1617, 1171],
|
||||
"name": "Border Hamlet",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [932, 1667],
|
||||
"name": "City of Trade",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1607, 1580],
|
||||
"name": "City of Craftsmen",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1189, 1047],
|
||||
"name": "City of Industry",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1243, 1666],
|
||||
"name": "Fishing Town",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1031, 1316],
|
||||
"name": "Fishing Village",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1446, 1314],
|
||||
"name": "Fishing Hamlet",
|
||||
"strength": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -920,6 +920,7 @@
|
||||
"betweentwoseas": "Between Two Seas",
|
||||
"blacksea": "Black Sea",
|
||||
"bosphorusstraits": "Bosphorus Straits",
|
||||
"branchingpaths": "Branching Paths",
|
||||
"britannia": "Britannia",
|
||||
"britanniaclassic": "Britannia (Classic)",
|
||||
"caribbean": "Caribbean",
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"categories": ["arcade", "fictional"],
|
||||
"id": "BranchingPaths",
|
||||
"map": {
|
||||
"height": 2148,
|
||||
"num_land_tiles": 2103911,
|
||||
"width": 2480
|
||||
},
|
||||
"map16x": {
|
||||
"height": 537,
|
||||
"num_land_tiles": 122812,
|
||||
"width": 620
|
||||
},
|
||||
"map4x": {
|
||||
"height": 1074,
|
||||
"num_land_tiles": 514307,
|
||||
"width": 1240
|
||||
},
|
||||
"multiplayer_frequency": 3,
|
||||
"name": "Branching Paths",
|
||||
"nations": [
|
||||
{
|
||||
"coordinates": [1240, 1431],
|
||||
"name": "Last Hold",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1128, 1407],
|
||||
"name": "First Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1319, 1351],
|
||||
"name": "Second Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1272, 1540],
|
||||
"name": "Third Wall",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1238, 35],
|
||||
"name": "Scorching Rays",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [17, 2139],
|
||||
"name": "Frozen Winds",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [2471, 2143],
|
||||
"name": "Barren Plains",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1839, 1769],
|
||||
"name": "Thriving Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [642, 1783],
|
||||
"name": "Desperate Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1232, 743],
|
||||
"name": "Stable Farmland",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1271, 1896],
|
||||
"name": "Border Town",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [801, 1224],
|
||||
"name": "Border Village",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1617, 1171],
|
||||
"name": "Border Hamlet",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [932, 1667],
|
||||
"name": "City of Trade",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1607, 1580],
|
||||
"name": "City of Craftsmen",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1189, 1047],
|
||||
"name": "City of Industry",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1243, 1666],
|
||||
"name": "Fishing Town",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1031, 1316],
|
||||
"name": "Fishing Village",
|
||||
"strength": 1
|
||||
},
|
||||
{
|
||||
"coordinates": [1446, 1314],
|
||||
"name": "Fishing Hamlet",
|
||||
"strength": 1
|
||||
}
|
||||
],
|
||||
"special_team_count": 2,
|
||||
"translation_key": "map.branchingpaths"
|
||||
}
|
||||
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: 16 KiB |
@@ -22,6 +22,7 @@ export enum GameMapType {
|
||||
BetweenTwoSeas = "Between Two Seas", // map-generator/assets/maps/betweentwoseas/info.json
|
||||
BlackSea = "Black Sea", // map-generator/assets/maps/blacksea/info.json
|
||||
BosphorusStraits = "Bosphorus Straits", // map-generator/assets/maps/bosphorusstraits/info.json
|
||||
BranchingPaths = "Branching Paths", // map-generator/assets/maps/branchingpaths/info.json
|
||||
Britannia = "Britannia", // map-generator/assets/maps/britannia/info.json
|
||||
BritanniaClassic = "Britannia Classic", // map-generator/assets/maps/britanniaclassic/info.json
|
||||
Caribbean = "Caribbean", // map-generator/assets/maps/caribbean/info.json
|
||||
@@ -304,6 +305,14 @@ export const maps: readonly MapInfo[] = [
|
||||
multiplayerFrequency: 3,
|
||||
specialTeamCount: 2,
|
||||
},
|
||||
{
|
||||
id: "BranchingPaths",
|
||||
type: GameMapType.BranchingPaths,
|
||||
translationKey: "map.branchingpaths",
|
||||
categories: ["arcade", "fictional"],
|
||||
multiplayerFrequency: 3,
|
||||
specialTeamCount: 2,
|
||||
},
|
||||
{
|
||||
id: "Britannia",
|
||||
type: GameMapType.Britannia,
|
||||
|
||||
Reference in New Issue
Block a user