mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-28 21:54:16 +00:00
d0e220c0a2
## Description: - Revised 55 Flags (US States and Territories) to resolve aspect ratio scaling issues in game. Has introduced some minor visual issues with crosses drawing past the bounds of the flag, but this is a lesser issue than misrproportioned scaling and is only obvious in menus. - Added 43 New flags made by N0ur - Revised countries.json to make the new flags available for users to select - Revised 9 existing flags with ones made by N0ur - New North America map (v3), which is 250,000 pixels smaller than v2, significant additions of lakes and rivers, addressing complaints about missing Ohio river and inaccurate Missouri river. West coast and Central/South America now also have rivers. Updated Json to give most bots flags. - New South America map (v2), which has a fully realized Amazon river system, two separate ocean exits. Southern Fjords turned up to 11. - New Africa Map (v3), with more fleshed out river systems. size decreased by 250,000 pixels. Great Rift lake now link up to the Congo basin, and the rivers to their south, making most of Africa connected by one river system with a Northern, Southern and Eastern Exit - New Europe Map (v2), extended map bounds south, include entire North African coast. bounds drawn in on the West, cutting off Iceland and much ocean in favor of more detail on the continent. Rivers and lakes implemented. Western-most edge of the Russia-Siberia massive river network included (preview). Additional nation bots added to the map, to fill empty areas. Coastline details significantly improved. - Edits to the Gateway to the Atlantic json to add flags for most of the Nation bots. All maps were tested in game, flag selection menu item was visually inspected for image loading issues.     ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced - [x] I understand that submitting code with bugs that could have been caught through manual testing blocks releases and new features for all contributors ## Please put your Discord username so you can be contacted if a bug or regression is found: aPuddle
39 lines
16 KiB
XML
39 lines
16 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="150px" height="150px" viewBox="0 0 150 100" version="1.1">
|
|
<g id="surface1">
|
|
<rect x="0" y="0" width="150" height="100" style="fill:rgb(74.901962%,3.921569%,18.82353%);fill-opacity:1;stroke:none;"/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 12.5 49.613281 L 74.742188 91.667969 L 137.5 49.53125 L 74.742188 8.332031 Z M 12.5 49.613281 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 28 49.710938 L 74.804688 81.332031 L 122 49.648438 L 74.804688 18.667969 Z M 28 49.710938 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 49.390625 48.339844 L 52.003906 48.339844 L 52.457031 49.796875 L 54.0625 49.796875 L 51.570312 42.71875 L 49.863281 42.71875 L 47.34375 49.796875 L 48.898438 49.796875 Z M 50.691406 44.316406 L 50.710938 44.316406 L 51.589844 47.117188 L 49.785156 47.117188 Z M 55.015625 49.796875 L 56.464844 49.796875 L 56.464844 47.027344 L 57.992188 47.027344 C 58.519531 47.023438 58.847656 47.125 58.980469 47.335938 C 59.109375 47.546875 59.164062 47.890625 59.144531 48.367188 C 59.144531 48.726562 59.160156 49.011719 59.1875 49.230469 C 59.214844 49.445312 59.253906 49.636719 59.300781 49.796875 L 60.9375 49.796875 L 60.9375 49.609375 C 60.789062 49.5625 60.695312 49.441406 60.664062 49.25 C 60.628906 49.054688 60.617188 48.703125 60.625 48.199219 C 60.621094 47.5625 60.546875 47.132812 60.394531 46.902344 C 60.242188 46.675781 60.019531 46.511719 59.726562 46.40625 C 60.078125 46.28125 60.347656 46.066406 60.535156 45.765625 C 60.722656 45.464844 60.816406 45.117188 60.820312 44.722656 C 60.828125 44.503906 60.773438 44.242188 60.660156 43.929688 C 60.546875 43.621094 60.328125 43.34375 60.007812 43.101562 C 59.683594 42.863281 59.214844 42.734375 58.59375 42.71875 L 55.015625 42.71875 Z M 56.464844 45.835938 L 56.464844 43.941406 L 58.308594 43.941406 C 58.730469 43.957031 59.011719 44.066406 59.148438 44.265625 C 59.289062 44.464844 59.351562 44.667969 59.34375 44.867188 C 59.34375 45.214844 59.246094 45.464844 59.058594 45.613281 C 58.871094 45.765625 58.582031 45.839844 58.199219 45.835938 Z M 63.722656 47.402344 L 64.414062 46.691406 L 66.601562 49.796875 L 68.503906 49.796875 L 65.449219 45.617188 L 68.335938 42.71875 L 66.425781 42.71875 L 63.722656 45.597656 L 63.722656 42.71875 L 62.246094 42.71875 L 62.246094 49.796875 L 63.722656 49.796875 Z M 70.757812 48.339844 L 73.367188 48.339844 L 73.824219 49.796875 L 75.429688 49.796875 L 72.9375 42.71875 L 71.230469 42.71875 L 68.707031 49.796875 L 70.265625 49.796875 Z M 72.058594 44.316406 L 72.078125 44.316406 L 72.953125 47.117188 L 71.152344 47.117188 Z M 80.699219 47.648438 L 80.679688 47.648438 L 77.871094 42.71875 L 76.3125 42.71875 L 76.3125 49.796875 L 77.691406 49.796875 L 77.691406 44.75 L 77.710938 44.75 L 80.597656 49.796875 L 82.078125 49.796875 L 82.078125 42.71875 L 80.699219 42.71875 Z M 83.136719 47.617188 C 83.128906 47.925781 83.199219 48.257812 83.347656 48.621094 C 83.5 48.984375 83.792969 49.300781 84.230469 49.566406 C 84.671875 49.832031 85.3125 49.96875 86.164062 49.984375 C 86.394531 49.996094 86.726562 49.953125 87.164062 49.855469 C 87.597656 49.761719 88 49.546875 88.367188 49.214844 C 88.734375 48.882812 88.929688 48.367188 88.953125 47.667969 C 88.9375 47.046875 88.75 46.601562 88.390625 46.328125 C 88.03125 46.058594 87.601562 45.867188 87.101562 45.765625 L 85.375 45.34375 C 85.203125 45.3125 85.039062 45.246094 84.890625 45.152344 C 84.726562 45.054688 84.640625 44.871094 84.628906 44.601562 C 84.644531 44.289062 84.777344 44.066406 85.03125 43.9375 C 85.289062 43.8125 85.574219 43.75 85.859375 43.753906 C 86.480469 43.78125 86.878906 43.917969 87.050781 44.167969 C 87.226562 44.421875 87.308594 44.636719 87.308594 44.820312 L 88.726562 44.820312 C 88.730469 44.519531 88.648438 44.191406 88.488281 43.839844 C 88.328125 43.492188 88.046875 43.1875 87.644531 42.933594 C 87.242188 42.679688 86.683594 42.546875 85.96875 42.535156 C 85.210938 42.546875 84.636719 42.675781 84.242188 42.921875 C 83.847656 43.171875 83.582031 43.460938 83.441406 43.796875 C 83.304688 44.132812 83.238281 44.4375 83.246094 44.710938 C 83.269531 45.460938 83.5 45.96875 83.941406 46.234375 C 84.382812 46.5 84.898438 46.683594 85.492188 46.789062 L 86.253906 46.96875 C 86.632812 47.046875 86.941406 47.148438 87.175781 47.265625 C 87.40625 47.386719 87.527344 47.578125 87.535156 47.84375 C 87.515625 48.210938 87.355469 48.457031 87.058594 48.585938 C 86.757812 48.710938 86.421875 48.769531 86.054688 48.761719 C 85.429688 48.738281 85.019531 48.597656 84.828125 48.339844 C 84.632812 48.078125 84.542969 47.839844 84.558594 47.617188 Z M 91.585938 48.339844 L 94.195312 48.339844 L 94.648438 49.796875 L 96.253906 49.796875 L 93.761719 42.71875 L 92.058594 42.71875 L 89.535156 49.796875 L 91.089844 49.796875 Z M 92.886719 44.316406 L 92.90625 44.316406 L 93.78125 47.117188 L 91.976562 47.117188 Z M 96.84375 47.617188 C 96.832031 47.925781 96.902344 48.257812 97.054688 48.621094 C 97.203125 48.984375 97.5 49.300781 97.9375 49.566406 C 98.375 49.832031 99.019531 49.96875 99.867188 49.984375 C 100.097656 49.996094 100.433594 49.953125 100.867188 49.855469 C 101.304688 49.761719 101.707031 49.546875 102.074219 49.214844 C 102.441406 48.882812 102.636719 48.367188 102.65625 47.667969 C 102.640625 47.046875 102.453125 46.601562 102.09375 46.328125 C 101.734375 46.058594 101.304688 45.867188 100.804688 45.765625 L 99.082031 45.34375 C 98.910156 45.3125 98.742188 45.246094 98.59375 45.152344 C 98.433594 45.054688 98.34375 44.871094 98.332031 44.601562 C 98.347656 44.289062 98.484375 44.066406 98.738281 43.9375 C 98.992188 43.8125 99.277344 43.75 99.5625 43.753906 C 100.1875 43.78125 100.585938 43.917969 100.757812 44.167969 C 100.929688 44.421875 101.015625 44.636719 101.011719 44.820312 L 102.429688 44.820312 C 102.433594 44.519531 102.355469 44.191406 102.191406 43.839844 C 102.03125 43.492188 101.75 43.1875 101.347656 42.933594 C 100.949219 42.679688 100.386719 42.546875 99.671875 42.535156 C 98.914062 42.546875 98.339844 42.675781 97.945312 42.921875 C 97.550781 43.171875 97.285156 43.460938 97.148438 43.796875 C 97.007812 44.132812 96.941406 44.4375 96.953125 44.710938 C 96.972656 45.460938 97.207031 45.96875 97.648438 46.234375 C 98.085938 46.5 98.605469 46.683594 99.199219 46.789062 L 99.957031 46.96875 C 100.339844 47.046875 100.644531 47.148438 100.878906 47.265625 C 101.113281 47.386719 101.234375 47.578125 101.238281 47.84375 C 101.222656 48.210938 101.0625 48.457031 100.761719 48.585938 C 100.460938 48.710938 100.128906 48.769531 99.761719 48.761719 C 99.132812 48.738281 98.722656 48.597656 98.53125 48.339844 C 98.339844 48.078125 98.25 47.839844 98.261719 47.617188 Z M 96.84375 47.617188 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 76.496094 16.660156 L 74.65625 15.328125 L 72.816406 16.667969 L 73.515625 14.503906 L 71.675781 13.167969 L 73.945312 13.164062 L 74.648438 11 L 75.351562 13.160156 L 77.625 13.15625 L 75.789062 14.496094 Z M 76.496094 16.660156 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 78.320312 63.332031 L 75 65.695312 L 71.675781 63.335938 L 72.945312 67.152344 L 69.621094 69.515625 L 73.730469 69.515625 L 75 73.332031 L 76.269531 69.515625 L 80.378906 69.511719 L 77.054688 67.152344 Z M 78.320312 63.332031 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 67.566406 63.332031 L 64.246094 60.972656 L 60.917969 63.332031 L 62.191406 59.511719 L 58.867188 57.152344 L 62.972656 57.152344 L 64.246094 53.332031 L 65.515625 57.152344 L 69.621094 57.15625 L 66.300781 59.511719 Z M 67.566406 63.332031 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 71.992188 81.179688 L 70.660156 83.019531 L 72 84.859375 L 69.835938 84.160156 L 68.5 86 L 68.496094 83.726562 L 66.332031 83.027344 L 68.496094 82.324219 L 68.492188 80.050781 L 69.832031 81.886719 Z M 71.992188 81.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 77.671875 81.179688 L 79.007812 83.019531 L 77.667969 84.859375 L 79.832031 84.160156 L 81.164062 86 L 81.167969 83.726562 L 83.332031 83.027344 L 81.171875 82.324219 L 81.175781 80.050781 L 79.835938 81.886719 Z M 77.671875 81.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 89.074219 63.332031 L 85.753906 60.972656 L 82.429688 63.332031 L 83.699219 59.511719 L 80.378906 57.152344 L 84.484375 57.152344 L 85.757812 53.332031 L 87.023438 57.152344 L 91.132812 57.15625 L 87.808594 59.511719 Z M 89.074219 63.332031 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,15.686275%,40.784314%);fill-opacity:1;" d="M 78.320312 35 L 75 32.640625 L 71.675781 34.996094 L 72.945312 31.179688 L 69.621094 28.816406 L 73.730469 28.820312 L 75 25 L 76.269531 28.816406 L 80.378906 28.820312 L 77.054688 31.179688 Z M 78.320312 35 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 122.488281 41.511719 L 121.152344 43.355469 L 122.492188 45.191406 L 120.328125 44.492188 L 118.996094 46.332031 L 118.992188 44.0625 L 116.824219 43.363281 L 118.988281 42.65625 L 118.984375 40.382812 L 120.324219 42.21875 Z M 122.488281 41.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 113.488281 35.511719 L 112.152344 37.355469 L 113.492188 39.191406 L 111.328125 38.492188 L 109.996094 40.332031 L 109.992188 38.0625 L 107.824219 37.363281 L 109.988281 36.65625 L 109.984375 34.382812 L 111.324219 36.21875 Z M 113.488281 35.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 104.488281 29.511719 L 103.152344 31.355469 L 104.492188 33.191406 L 102.328125 32.492188 L 100.996094 34.332031 L 100.992188 32.0625 L 98.824219 31.363281 L 100.988281 30.65625 L 100.984375 28.382812 L 102.324219 30.21875 Z M 104.488281 29.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 95.488281 23.847656 L 94.152344 25.6875 L 95.492188 27.523438 L 93.328125 26.824219 L 91.996094 28.667969 L 91.992188 26.394531 L 89.824219 25.695312 L 91.988281 24.988281 L 91.984375 22.714844 L 93.324219 24.550781 Z M 95.488281 23.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 86.488281 17.847656 L 85.152344 19.6875 L 86.492188 21.523438 L 84.328125 20.824219 L 82.996094 22.667969 L 82.992188 20.394531 L 80.824219 19.695312 L 82.988281 18.988281 L 82.984375 16.714844 L 84.324219 18.550781 Z M 86.488281 17.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 31.992188 53.847656 L 30.660156 55.6875 L 32 57.523438 L 29.835938 56.824219 L 28.5 58.667969 L 28.496094 56.394531 L 26.332031 55.695312 L 28.496094 54.988281 L 28.492188 52.714844 L 29.832031 54.550781 Z M 31.992188 53.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 39.992188 59.179688 L 38.660156 61.019531 L 40 62.859375 L 37.835938 62.160156 L 36.5 64 L 36.496094 61.726562 L 34.332031 61.027344 L 36.496094 60.324219 L 36.492188 58.050781 L 37.832031 59.886719 Z M 39.992188 59.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 47.992188 64.511719 L 46.660156 66.355469 L 48 68.191406 L 45.835938 67.492188 L 44.5 69.332031 L 44.496094 67.0625 L 42.332031 66.363281 L 44.496094 65.65625 L 44.492188 63.382812 L 45.832031 65.21875 Z M 47.992188 64.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 55.992188 70.179688 L 54.660156 72.019531 L 56 73.859375 L 53.835938 73.160156 L 52.5 75 L 52.496094 72.726562 L 50.332031 72.027344 L 52.496094 71.324219 L 52.492188 69.050781 L 53.832031 70.886719 Z M 55.992188 70.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 63.992188 75.511719 L 62.660156 77.355469 L 64 79.191406 L 61.835938 78.492188 L 60.5 80.332031 L 60.496094 78.0625 L 58.332031 77.363281 L 60.496094 76.65625 L 60.492188 74.382812 L 61.832031 76.21875 Z M 63.992188 75.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 23.992188 48.15625 L 22.660156 49.996094 L 24 51.832031 L 21.835938 51.132812 L 20.5 52.976562 L 20.496094 50.703125 L 18.332031 50.003906 L 20.496094 49.296875 L 20.492188 47.023438 L 21.832031 48.859375 Z M 23.992188 48.15625 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 27.339844 41.511719 L 28.671875 43.355469 L 27.332031 45.191406 L 29.496094 44.492188 L 30.832031 46.332031 L 30.835938 44.0625 L 33 43.363281 L 30.839844 42.65625 L 30.84375 40.382812 L 29.503906 42.21875 Z M 27.339844 41.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 36.339844 35.511719 L 37.671875 37.355469 L 36.332031 39.191406 L 38.496094 38.492188 L 39.832031 40.332031 L 39.835938 38.0625 L 42 37.363281 L 39.839844 36.65625 L 39.84375 34.382812 L 38.503906 36.21875 Z M 36.339844 35.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 45.339844 29.511719 L 46.671875 31.355469 L 45.332031 33.191406 L 47.496094 32.492188 L 48.832031 34.332031 L 48.835938 32.0625 L 51 31.363281 L 48.839844 30.65625 L 48.84375 28.382812 L 47.503906 30.21875 Z M 45.339844 29.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 54.339844 23.847656 L 55.671875 25.6875 L 54.332031 27.523438 L 56.496094 26.824219 L 57.832031 28.667969 L 57.835938 26.394531 L 60 25.695312 L 57.839844 24.988281 L 57.84375 22.714844 L 56.503906 24.550781 Z M 54.339844 23.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 63.339844 17.847656 L 64.671875 19.6875 L 63.332031 21.523438 L 65.496094 20.824219 L 66.832031 22.667969 L 66.835938 20.394531 L 69 19.695312 L 66.839844 18.988281 L 66.84375 16.714844 L 65.503906 18.550781 Z M 63.339844 17.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 125.671875 48.15625 L 127.007812 49.996094 L 125.667969 51.832031 L 127.832031 51.132812 L 129.164062 52.976562 L 129.167969 50.703125 L 131.332031 50.003906 L 129.171875 49.296875 L 129.175781 47.023438 L 127.835938 48.859375 Z M 125.671875 48.15625 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 117.671875 53.847656 L 119.007812 55.6875 L 117.667969 57.523438 L 119.832031 56.824219 L 121.164062 58.667969 L 121.167969 56.394531 L 123.332031 55.695312 L 121.171875 54.988281 L 121.175781 52.714844 L 119.835938 54.550781 Z M 117.671875 53.847656 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 109.671875 59.179688 L 111.007812 61.019531 L 109.667969 62.859375 L 111.832031 62.160156 L 113.164062 64 L 113.167969 61.726562 L 115.332031 61.027344 L 113.171875 60.324219 L 113.175781 58.050781 L 111.835938 59.886719 Z M 109.671875 59.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 101.671875 64.511719 L 103.007812 66.355469 L 101.667969 68.191406 L 103.832031 67.492188 L 105.164062 69.332031 L 105.167969 67.0625 L 107.332031 66.363281 L 105.171875 65.65625 L 105.175781 63.382812 L 103.835938 65.21875 Z M 101.671875 64.511719 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 93.671875 70.179688 L 95.007812 72.019531 L 93.667969 73.859375 L 95.832031 73.160156 L 97.164062 75 L 97.167969 72.726562 L 99.332031 72.027344 L 97.171875 71.324219 L 97.175781 69.050781 L 95.835938 70.886719 Z M 93.671875 70.179688 "/>
|
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 85.671875 75.511719 L 87.007812 77.355469 L 85.667969 79.191406 L 87.832031 78.492188 L 89.164062 80.332031 L 89.167969 78.0625 L 91.332031 77.363281 L 89.171875 76.65625 L 89.175781 74.382812 L 87.835938 76.21875 Z M 85.671875 75.511719 "/>
|
|
</g>
|
|
</svg>
|