diff --git a/.DS_Store b/.DS_Store index 478ee77..4b3a3c0 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/_docs/index.html b/_docs/index.html index a605d56..3ba81de 100644 --- a/_docs/index.html +++ b/_docs/index.html @@ -40,12 +40,14 @@ With the help of naming conventions, trigger zones, pre-configured logic and custom configuration items, it gives a huge amount of versatility. we're trying to strike a balance between no-code and low-code with the possibility to hook into it for - the hard core scripters.

- -

Latest Version: #{VERSION}# created at: #{VERSION_DATE}#

-

Latest Beta Version: #{BETA_VERSION}# created at: #{BETA_VERSION_DATE}#

- See All releases here + the hard core scripters. +

+

+ Whether this is your first mission or your hundredth, we hope Spearhead will make your life easier. +

+ + diff --git a/_docs/js/components.js b/_docs/js/components.js index cab2766..6ab904a 100644 --- a/_docs/js/components.js +++ b/_docs/js/components.js @@ -3,3 +3,4 @@ import * as sidebar from "./components/sidebar.js"; import './components/code-block.js'; import './components/code-inline.js'; import './components/note.js'; +import './components/latest-version-download.js'; diff --git a/_docs/js/components/header.js b/_docs/js/components/header.js index ed88d76..fa59be2 100644 --- a/_docs/js/components/header.js +++ b/_docs/js/components/header.js @@ -6,7 +6,7 @@ class Header extends HTMLElement { } connectedCallback() { - this.innerHTML = ` + this.innerHTML = /*html*/`
mission making, made easy @@ -17,10 +17,11 @@ class Header extends HTMLElement { diff --git a/_docs/js/components/latest-version-download.js b/_docs/js/components/latest-version-download.js new file mode 100644 index 0000000..d0a2e9c --- /dev/null +++ b/_docs/js/components/latest-version-download.js @@ -0,0 +1,119 @@ +class DownloadScript extends HTMLElement { + + constructor(){ + super(); + this.cacheKey = 'spearhead-latest-release'; + this.cacheExpiryMinutes = 15; + } + + getCachedData() { + const cached = localStorage.getItem(this.cacheKey); + if (!cached) return null; + + const { data, timestamp } = JSON.parse(cached); + const now = Date.now(); + const expiry = this.cacheExpiryMinutes * 60 * 1000; // 15 minutes in ms + + if (now - timestamp > expiry) { + localStorage.removeItem(this.cacheKey); + return null; + } + + return data; + } + + setCachedData(data) { + const cacheItem = { + data: data, + timestamp: Date.now() + }; + localStorage.setItem(this.cacheKey, JSON.stringify(cacheItem)); + } + + async fetchLatestRelease() { + // Check cache first + const cachedData = this.getCachedData(); + if (cachedData) { + return cachedData; + } + + try { + const response = await fetch('https://api.github.com/repos/dutchie031/Spearhead/releases/latest'); + const data = await response.json(); + + // Cache the data + this.setCachedData(data); + return data; + } catch (error) { + console.error('Error fetching latest release:', error); + return null; + } + } + + async fetchReleaseAssets(url){ + try { + const response = await fetch(url); + const data = await response.json(); + return data; + } catch (error) { + console.error('Error fetching release assets:', error); + return null; + } + } + + async connectedCallback() { + + var version = "?"; + var timestamp = "?"; + var size = "?"; + var href = "https://github.com/dutchie031/Spearhead/releases" + + const latestRelease = await this.fetchLatestRelease(); + if (latestRelease) { + version = latestRelease.tag_name; + timestamp = new Date(latestRelease.published_at).toLocaleDateString('en-CA'); + + const assets = await this.fetchReleaseAssets(latestRelease.assets_url); + if (assets && assets.length > 0) { + const spearheadAsset = assets.find(asset => asset.name.includes('spearhead')); + if (spearheadAsset) { + size = (spearheadAsset.size / 1024).toFixed(2) + 'kb'; + href = spearheadAsset.browser_download_url; + } + } + } + + this.innerHTML = /*html*/` +
+ +
+

+ ${version} (${timestamp})
+ Download (${size})
+ See All Versions here +

+
+ + +
+ `; + } + +} + +customElements.define('download-spearhead', DownloadScript); \ No newline at end of file diff --git a/_docs/pages/advanced/custom-drawings.html b/_docs/pages/advanced/map-markings.html similarity index 50% rename from _docs/pages/advanced/custom-drawings.html rename to _docs/pages/advanced/map-markings.html index cbe1752..b76579a 100644 --- a/_docs/pages/advanced/custom-drawings.html +++ b/_docs/pages/advanced/map-markings.html @@ -25,24 +25,46 @@
-

Advanced Tutorial: Custom Drawings

+

Map Markings

Drawings can be very powerful in DCS missions.
They can guide players towards the right objectives or warn them of dangers ahead.
- In Spearhead, we provide an easy way to manage and update these drawings dynamically as the mission progresses.
+ In Spearhead, we have both automatic markers and drawings as well as the possibility to integrate custom drawings.

-

How to

+

Automated

+ + +

Stages

+

+ Spearhead automatically draws stage markings on the map for players to see.
+ These are drawn when a stage becomes active and removed when the stage is completed.
+ This gives players a clear visual indication of where they need to go next.
+
+ These can however be disabled in the configuration if desired.
+ SpearheadConfig.StageConfig.drawStages
+ SpearheadConfig.StageConfig.drawPreActived
+

+ +

Last Contact

+

+ If enabled, Spearhead will draw a marker on the map where the enemy was last killed.
+ This might help in big multiplayer missions where players log off without sharing intel.
+ This can be enabled or disabled in the configuration.
+ SpearheadConfig.StageConfig.markLastContact +

+ +

Custom

Adding a custom drawing is easy.
Simply create the drawing and then name it according to the following convention:
DRAWING_[a]:[b]_[FreeForm]
Where:

@@ -51,8 +73,6 @@ This is due to other layers being visible by default and cannot be as easily removed when not needed. The author layer is not visible by default in multiplayer, making it perfect for this use case. - -
diff --git a/_docs/pages/first-start.html b/_docs/pages/first-start.html new file mode 100644 index 0000000..4c68496 --- /dev/null +++ b/_docs/pages/first-start.html @@ -0,0 +1,208 @@ + + + + + + + Spearhead Tutorials + + + + + + + + + + + +
+ +
+
+ + +
+

Tutorials

+

+ This guide is to get you started building your first Spearhead mission.
+ Spearhead was created to enable the mission maker to worry as little about the running, timing and scripting + and most about the setting and looks and feel of the mission.
+ In the example we'll show how you can create a simple island hopping mission +

+ +

Include the script

+

+ Read here how to include the Spearhead script in your mission first.
+

+ +

Stages

+ +

+ In general, stages are the backbone of a Spearhead mission.
+ They define the flow of the mission and what is active at what time.
+ + Don't worry, it can be changed and adapted later on, but it's best to translate your mission idea into stages first.
+

+ +

+ Stages are defined by trigger zones.
+ They'll be picked up by Spearhead when named according to the naming convention:
+ MISSIONSTAGE_[OrderNumber]_[FreeForm]
+
+ Stages are divided in primary stages: MISSIONSTAGE_[number]
+ or secondary stages: MISSIONSTAGE_x[number]
+ Note the x before the number. This marks it as "extra"
+ Secondary stages will follow the order number, but are not required to be completed before moving on to the next stage numbers.
+

+ +

+ For this Demo mission we'll create 3 stages.
+ MissionStage_1_start
+ MissionStage_2_continuation
+ MissionStage_3_finale
+ Each stage will have it's own trigger zone.
+

+ The first stages displayed + +

+ There's 3 stages now.
+ The first MissionStage_1_start is the first stage and will be active at mission start.
+ The second MissionStage_2_continuation will be pre-activated when stage 1 is active.
+ But will be fully activated when stage 1 is complete.
+ Pre-activated means that the SAM missions and Airbase units will be activated.
+ This is the difference between SAM and DEAD missions, but let's not get into too much detail at this time.
+ + You can ofcourse create as many stages as you want.
+ You can also change the amount of stages that get pre-activated.
+ By default Spearhead will pre-activate 1 stage ahead.
+ This can be changed in the configuration.
+

+ +

Create Missions

+

+ Now that we've created the stages we can start adding missions to them.
+ Missions are also defined by trigger zones.
+ They'll be picked up by Spearhead when named according to the naming convention:
+ MISSION_[Type]_[FreeForm]
+ Where [Type] is the type of mission.
+ +

+ +

CAS

+

+ Personally CAS is one of our favorite mission types.
+ Mostly because it's easy to set up and creates a truly immersive experience.
+ +

+ +

SAM

+

+ +

+ +

STRIKE

+

+ +

+ + +

Setting up CAP

+

+ If you don't want to use the CAP managers withing Spearhead you can skip this and continue to Setting up Missions.
+ However CAP is one of the painpoints in a lot of missions and setting up a dynamic feeling airspace can be + quite the challenge.
+ With the CAP managers we've tried to make this a lot easier.
+ + A CAP group needs to follow the following naming convention: CAP_[A|B][CONFIG]_[Free Form] + + For details on config read this: CAP Group Config + + For now I set up 3 groups with the following names. CAP_A[1]1_Rota1, CAP_A[1]1_Rota1-1, + CAP_B[1]1_Rota1
+ The first two are marked with A and will therefore be primary CAP units. They will be + scheduled and make up for the total count.
+ Meaning that for this airbase there is 2 CAP units max at a time flying out.
+ In this case all groups have [1]1 in the name, (This would be the same as [1]A) which means + that when stage 1 is active the groups will activate and fly out to stage 1. + + I also set up a few groups further back. One example: CAP_A[1-3]3_Group1. This group will + protect zone 3 when zones 1 through 3 are active. + + CAP units fly out, fly their CAP zone for x amount of minutes and will then RTB.
+ Before they actually RTB an event is triggered 10 minutes before the actual RTB task. This event + will trigger a backup unit to startup and fly out to take over.
+

+ + + You can start a mission, speed up the simulation and make the CAP fly out to see what happens + + +

Creating CAP Routes

+

+ Creating CAP routes is not needed per se, but with a multi-stage stage (we have 2 stages with _1_) it is recommended.
+ Similarly with huge stages.
+ If there is multiple zones it will "round-robin" over them.
+

+

+ If no CAP route is present the unit will fly a route generated differently per zone:
+ quad zone => race-track between the corner closest to the origin airbase to the center point of the zone
+ circle zone => race-track between the closest point on circle to the origin airbase to the center
+

+

+ If you want to create your own CAP Routes you can!
+ For this example I created 2 CAP routes inside of the 2 _1_ stages.
+

+

+ As you can see below there's a nice feature you can exploit. As long as the X of the zone is inside of the the CAPROUTE will be used for that stage! +

+ CAP Routes Image + +

+ Well, nice, we're done setting up the initial CAP effort.
+ If you want to change values for the CAP routes please read about how to configure it here: Cap Config +

+ +

Mission Briefings

+

+ So now we've created some missions we also want to add briefings to them. This is pretty easy with Spearhead.
+

+

+ To do so click on draw on the left hand pane in the mission editor. This opens up the drawing tools in the editor.
+ On the right click TextBox and click somewhere inside the zone to which you want to add the briefing.
+ Give the briefing a name (It's not used, but can be nice to use to reference the briefing later) and add the briefing.
+ The text box is quite small, but can have a lot of text. Easiest is to edit the text in an editor of choice and paste it into the box afterwards.
+

+

+ Keep the binding layer to "Author" only. That way it doesn't show up for anyone other than in the mission editor. +

+

+ See the two images below. The left shows the Text Box drawing. The right shows the briefing as shown in the mission. +

+
+
+ +
+
+ +
+
+

+ We are now done creating a first mission. Hit fly and test it.
+ Check all references for way more features and keep up to date with the latest changes as they come along!
+

+ +
+
+
+ + + + \ No newline at end of file diff --git a/_docs/pages/include-script.html b/_docs/pages/include-script.html new file mode 100644 index 0000000..1a61e96 --- /dev/null +++ b/_docs/pages/include-script.html @@ -0,0 +1,69 @@ + + + + + + + Spearhead Tutorials + + + + + + + + + + + +
+ +
+
+ + +
+

Include the Spearhead Script

+ +

Include the Script

+

+ Download the latest version of Spearhead. You can choose which version you feel comfortable with.
+ Versions that end in -rc are not stable. Versions that do not have the "release candidate" (rc) tag are.
+ Stable does not mean bug-free, so if you find any issues let us know! +
+ Here is the latest stable version: + +

+ +

+ Then run the script in the mission.
+ Please do exactly as it's done below.
+

+
+ +
+ + + Spearhead does not require any dependencies (eg. MIST or MOOSE). Compatibility with other frameworks is + not tested at this time, so cannot be guaranteed, but there should be no conflicts if they are not + controlling the same units. + + + + +
+
+
+ + + + \ No newline at end of file diff --git a/_docs/pages/tutorials.html b/_docs/pages/tutorials.html index 6f78322..7ae7177 100644 --- a/_docs/pages/tutorials.html +++ b/_docs/pages/tutorials.html @@ -66,24 +66,23 @@ These are logically ordered zones that will activate one by one based on the mission status in them.
There is a little more to it, but you'll find out.
- Stages need to be named according to the convention: MISSIONSTAGE_[OrderNumber]_[FreeForm]
- The first stage will be called MISSIONSTAGE_1 or MISSIONSTAGE_1_EAST for example.
+ Stages need to be named according to the convention: MISSIONSTAGE_[OrderNumber]_[FreeForm]
+ The first stage will be called MISSIONSTAGE_1 or MISSIONSTAGE_1_EAST for example.


- Stages are divided in primary stages: MISSIONSTAGE_[number]
- or secondary stages: MISSIONSTAGE_x[number]
+ Stages are divided in primary stages: MISSIONSTAGE_[number]
+ or secondary stages: MISSIONSTAGE_x[number]
Note the x before the number. This marks it as "extra"

- For this mission we started with the three stages: MISSIONSTAGE_1_GROUND, - MISSIONSTAGE_2_WATER and MISSIONSTAGE_1_AIRBASE as you see in the image. + For this mission we started with the three stages: MISSIONSTAGE_1_GROUND, + MISSIONSTAGE_2_WATER and MISSIONSTAGE_1_AIRBASE as you see in the image.

- MISSIONSTAGE_1_GROUND will be activated when the mission starts
- MISSIONSTAGE_1_WATER will be also be activated
- MISSIONSTAGE_2_AIRBASE will be activated when the player enters the zone. + MISSIONSTAGE_1_GROUNDwill be activated when the mission starts
+ MISSIONSTAGE_1_WATER will be also be activated
+ MISSIONSTAGE_2_AIRBASE will be activated when the player enters the zone.

@@ -94,20 +93,19 @@ quite the challenge.
With the CAP managers we've tried to make this a lot easier.
- A CAP group needs to follow the following naming convention: CAP_[A|B][CONFIG]_[Free Form] + A CAP group needs to follow the following naming convention: CAP_[A|B][CONFIG]_[Free Form] - For details on config read this: CAP Group Config + For details on config read this: CAP Group Config - For now I set up 3 groups with the following names. CAP_A[1]1_Rota1, CAP_A[1]1_Rota1-1, - CAP_B[1]1_Rota1
- The first two are marked with A and will therefore be primary CAP units. They will be + For now I set up 3 groups with the following names. CAP_A[1]1_Rota1, CAP_A[1]1_Rota1-1, + CAP_B[1]1_Rota1
+ The first two are marked with A and will therefore be primary CAP units. They will be scheduled and make up for the total count.
Meaning that for this airbase there is 2 CAP units max at a time flying out.
- In this case all groups have [1]1 in the name, (This would be the same as [1]A) which means + In this case all groups have [1]1 in the name, (This would be the same as [1]A) which means that when stage 1 is active the groups will activate and fly out to stage 1. - I also set up a few groups further back. One example: CAP_A[1-3]3_Group1. This group will + I also set up a few groups further back. One example: CAP_A[1-3]3_Group1. This group will protect zone 3 when zones 1 through 3 are active. CAP units fly out, fly their CAP zone for x amount of minutes and will then RTB.
@@ -121,21 +119,21 @@

Creating CAP Routes

- Creating CAP routes is not needed per se, but with a multi-stage stage (we have 2 stages with _1_) it is recommended.
+ Creating CAP routes is not needed per se, but with a multi-stage stage (we have 2 stages with _1_) it is recommended.
Similarly with huge stages.
If there is multiple zones it will "round-robin" over them.

If no CAP route is present the unit will fly a route generated differently per zone:
- quad zone => race-track between the corner closest to the origin airbase to the center point of the zone
- circle zone => race-track between the closest point on circle to the origin airbase to the center
+ quad zone => race-track between the corner closest to the origin airbase to the center point of the zone
+ circle zone => race-track between the closest point on circle to the origin airbase to the center

If you want to create your own CAP Routes you can!
- For this example I created 2 CAP routes inside of the 2 _1_ stages.
+ For this example I created 2 CAP routes inside of the 2 _1_ stages.

- As you can see below there's a nice feature you can exploit. As long as the X of the zone is inside of the the CAPROUTE will be used for that stage! + As you can see below there's a nice feature you can exploit. As long as the X of the zone is inside of the the CAPROUTE will be used for that stage!

CAP Routes Image @@ -155,7 +153,7 @@ By default DCS will always keep 1 static object in 1 groups.

- For this example I'll set up two missions. The first one is DEAD mission and will consist of an SA-2 site with an additional "control center". + For this example I'll set up two missions. The first one is DEAD mission and will consist of an SA-2 site with an additional "control center".

Mission: DEAD

@@ -173,32 +171,32 @@

- Important to note. It's all inside the triggerzone MISSION_DEAD_BYRON. Which means it's a MISSION of type DEAD and with name BYRON.
+ Important to note. It's all inside the triggerzone MISSION_DEAD_BYRON. Which means it's a MISSION of type DEAD and with name BYRON.
At the start Spearhead will detect the triggerzone, take all units and despawn them and only spawn when needed for better performance.

The current list of mission types are: - DEAD - STRIKE - BAI - SAM
+ DEAD + STRIKE + BAI + SAM
For specific differences, please check the reference page.

Each type has some additional completion logic to it.
- DEAD and SAM missions will be marked complete when all air defences are destroyed. This includes Tracking Radars, Self tracking launchers and AAA guns if they are inside the zone.
- If you want to add the Search radar or another random unit like the command tent to the target list you can add a TGT_ prefix to the unit or group you want destroyed.
- Please be aware that adding TGT_ to a group will make the entire group a target and therefore each unit needs to be destroyed.
+ DEAD and SAM missions will be marked complete when all air defences are destroyed. This includes Tracking Radars, Self tracking launchers and AAA guns if they are inside the zone.
+ If you want to add the Search radar or another random unit like the command tent to the target list you can add a TGT_ prefix to the unit or group you want destroyed.
+ Please be aware that adding TGT_ to a group will make the entire group a target and therefore each unit needs to be destroyed.

Mission: STRIKE

- To show the power of TGT_ targets I'll create a strike mission next. + To show the power of TGT_ targets I'll create a strike mission next.

A nice supply strike mission will do. Add a ship, some containers and some additional units.
Even some SHORADS to spice the whole thing up.
- In the picture below all units that are selected and who show up as white (they are actually red) have the prefix TGT_ in front of their name.
+ In the picture below all units that are selected and who show up as white (they are actually red) have the prefix TGT_ in front of their name.

@@ -261,8 +259,8 @@ So now we've created some missions we also want to add briefings to them. This is pretty easy with Spearhead.

- To do so click on draw on the left hand pane in the mission editor. This opens up the drawing tools in the editor.
- On the right click TextBox and click somewhere inside the zone to which you want to add the briefing.
+ To do so click on draw on the left hand pane in the mission editor. This opens up the drawing tools in the editor.
+ On the right click TextBox and click somewhere inside the zone to which you want to add the briefing.
Give the briefing a name (It's not used, but can be nice to use to reference the briefing later) and add the briefing.
The text box is quite small, but can have a lot of text. Easiest is to edit the text in an editor of choice and paste it into the box afterwards.

@@ -270,7 +268,7 @@ Keep the binding layer to "Author" only. That way it doesn't show up for anyone other than in the mission editor.

- See the two images below. The left shows the Text Box drawing. The right shows the briefing as shown in the mission. + See the two images below. The left shows the Text Box drawing. The right shows the briefing as shown in the mission.

diff --git a/classes/capClasses/airGroups/InterceptGroup.lua b/classes/capClasses/airGroups/InterceptGroup.lua index ff4dfde..5c99313 100644 --- a/classes/capClasses/airGroups/InterceptGroup.lua +++ b/classes/capClasses/airGroups/InterceptGroup.lua @@ -80,7 +80,9 @@ function InterceptGroup:SetTargetUnits(unitNames) self:UpdateTask() if self._updateTaskID then - timer.removeFunction(self._updateTaskID) + pcall(function() + timer.removeFunction(self._updateTaskID) + end) end local updateContinous = function(selfA, time) diff --git a/logistics.excalidraw.json b/logistics.excalidraw.json index c0c6fc2..bd35053 100644 --- a/logistics.excalidraw.json +++ b/logistics.excalidraw.json @@ -11,7 +11,7 @@ "width": 554, "height": 485, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -25,11 +25,11 @@ "type": 3 }, "seed": 1480715984, - "version": 1017, - "versionNonce": 2014953008, + "version": 1024, + "versionNonce": 1212475525, "isDeleted": false, "boundElements": [], - "updated": 1765720175528, + "updated": 1766946988046, "link": null, "locked": false }, @@ -41,7 +41,7 @@ "width": 341.951904296875, "height": 64.99999999999996, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -53,11 +53,11 @@ "index": "a4", "roundness": null, "seed": 452506832, - "version": 424, - "versionNonce": 1296054361, + "version": 431, + "versionNonce": 2034208331, "isDeleted": false, "boundElements": [], - "updated": 1766420008704, + "updated": 1766946988046, "link": null, "locked": false, "text": "FARP/Airport", @@ -78,7 +78,7 @@ "width": 394, "height": 341.99999999999994, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -94,11 +94,11 @@ "type": 3 }, "seed": 1317450800, - "version": 1256, - "versionNonce": 344655191, + "version": 1263, + "versionNonce": 1728024549, "isDeleted": false, "boundElements": [], - "updated": 1766420012082, + "updated": 1766946988046, "link": null, "locked": false }, @@ -110,7 +110,7 @@ "width": 309.34393310546875, "height": 58.393233388830446, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -124,11 +124,11 @@ "index": "a4V", "roundness": null, "seed": 143418064, - "version": 778, - "versionNonce": 1775125111, + "version": 785, + "versionNonce": 913149163, "isDeleted": false, "boundElements": [], - "updated": 1766420012082, + "updated": 1766946988046, "link": null, "locked": false, "text": "Supply Source", @@ -149,7 +149,7 @@ "width": 300.519775390625, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -163,11 +163,11 @@ "index": "a5", "roundness": null, "seed": 35678256, - "version": 454, - "versionNonce": 1777130391, + "version": 461, + "versionNonce": 1521371973, "isDeleted": false, "boundElements": [], - "updated": 1766420012082, + "updated": 1766946988046, "link": null, "locked": false, "text": "zone: SupplySource_", @@ -188,7 +188,7 @@ "width": 149.69984436035156, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -202,11 +202,11 @@ "index": "a6", "roundness": null, "seed": 1659672624, - "version": 459, - "versionNonce": 1494962359, + "version": 466, + "versionNonce": 648198027, "isDeleted": false, "boundElements": [], - "updated": 1766420012082, + "updated": 1766946988046, "link": null, "locked": false, "text": "infinite supplies", @@ -227,7 +227,7 @@ "width": 423.6798095703125, "height": 250, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -239,11 +239,11 @@ "index": "aW", "roundness": null, "seed": 1391094320, - "version": 722, - "versionNonce": 1614171696, + "version": 729, + "versionNonce": 330209957, "isDeleted": false, "boundElements": [], - "updated": 1765721008728, + "updated": 1766946988046, "link": null, "locked": false, "text": "zone: FARP_\n\nparameters:\n - starting_supplies: [0, N, -1]\n 0 : 0 of everything.\n N: N of everything\n -1 : custom\n with custom, it will not edit the \n values at all\n - buildable: true", @@ -259,13 +259,13 @@ { "id": "DtDKPiLaL2Q0WeDDYfCp-", "type": "rectangle", - "x": 997.5804856856632, - "y": 356.68832461141733, + "x": 997.9266185508404, + "y": 357.0344574765945, "width": 381.9999999999999, "height": 271.3179487179487, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#ffffff", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -280,24 +280,24 @@ "type": 3 }, "seed": 1395091152, - "version": 673, - "versionNonce": 18046000, + "version": 683, + "versionNonce": 941198891, "isDeleted": false, "boundElements": [], - "updated": 1765721498062, + "updated": 1766946988046, "link": null, "locked": false }, { "id": "FMerdoUgOk5ZOgOWbZN5g", "type": "text", - "x": 1008.2676651728427, - "y": 370.23704256013525, + "x": 1008.6137980380199, + "y": 370.58317542531245, "width": 279.8335150928985, "height": 54.23134627794711, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#aaaaaa", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -310,11 +310,11 @@ "index": "aY", "roundness": null, "seed": 809733328, - "version": 701, - "versionNonce": 1220040240, + "version": 711, + "versionNonce": 447610373, "isDeleted": false, "boundElements": [], - "updated": 1765721498062, + "updated": 1766946988046, "link": null, "locked": false, "text": "Supply Config", @@ -335,7 +335,7 @@ "width": 442.6197204589844, "height": 100, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -347,11 +347,11 @@ "index": "ab", "roundness": null, "seed": 1323777584, - "version": 456, - "versionNonce": 1562782768, + "version": 463, + "versionNonce": 767332555, "isDeleted": false, "boundElements": [], - "updated": 1765720175528, + "updated": 1766946988046, "link": null, "locked": false, "text": "properties: \n personel: count of personel that's present\n supplies:\n warehouse data", @@ -367,12 +367,12 @@ { "id": "WSHKuarAUQAeV8PmQ39m7", "type": "text", - "x": 1014.5804856856632, - "y": 444.84729897039165, + "x": 1014.9266185508404, + "y": 445.19343183556884, "width": 132.0598907470703, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, @@ -386,11 +386,11 @@ "index": "ad", "roundness": null, "seed": 2031607504, - "version": 374, - "versionNonce": 95293488, + "version": 384, + "versionNonce": 111801701, "isDeleted": false, "boundElements": [], - "updated": 1765721498062, + "updated": 1766946988046, "link": null, "locked": false, "text": "enabled: false", @@ -411,8 +411,8 @@ "width": 397.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -425,8 +425,8 @@ "type": 3 }, "seed": 1024526896, - "version": 1070, - "versionNonce": 385848016, + "version": 1084, + "versionNonce": 153501547, "isDeleted": false, "boundElements": [ { @@ -442,7 +442,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -454,7 +454,7 @@ "width": 250.47979736328125, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -466,11 +466,11 @@ "index": "ai", "roundness": null, "seed": 1937723600, - "version": 905, - "versionNonce": 1294252240, + "version": 910, + "versionNonce": 854589637, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "Personel (non-parachute)", @@ -491,8 +491,8 @@ "width": 397.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -505,8 +505,8 @@ "type": 3 }, "seed": 1515529936, - "version": 1184, - "versionNonce": 695708368, + "version": 1200, + "versionNonce": 882973195, "isDeleted": false, "boundElements": [ { @@ -526,7 +526,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -538,7 +538,7 @@ "width": 158.0198516845703, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -550,11 +550,11 @@ "index": "ao", "roundness": null, "seed": 950521040, - "version": 1035, - "versionNonce": 148492496, + "version": 1040, + "versionNonce": 891133989, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "Building Supplies", @@ -575,8 +575,8 @@ "width": 152.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -589,8 +589,8 @@ "type": 3 }, "seed": 1197196496, - "version": 1389, - "versionNonce": 356706512, + "version": 1401, + "versionNonce": 1831313579, "isDeleted": false, "boundElements": [ { @@ -602,7 +602,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -614,7 +614,7 @@ "width": 74.15992736816406, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -626,11 +626,11 @@ "index": "aq", "roundness": null, "seed": 1193978576, - "version": 1262, - "versionNonce": 344805072, + "version": 1267, + "versionNonce": 320885637, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "Building", @@ -651,8 +651,8 @@ "width": 152.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -665,8 +665,8 @@ "type": 3 }, "seed": 1031329488, - "version": 1429, - "versionNonce": 436460240, + "version": 1441, + "versionNonce": 1818514251, "isDeleted": false, "boundElements": [ { @@ -678,7 +678,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -690,7 +690,7 @@ "width": 41.27996826171875, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -702,11 +702,11 @@ "index": "as", "roundness": null, "seed": 1540717776, - "version": 1305, - "versionNonce": 2019557584, + "version": 1310, + "versionNonce": 959814373, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "SAM", @@ -722,13 +722,13 @@ { "id": "wrB_6hD7EV4pSGq0qqfjQ", "type": "arrow", - "x": 1409.240567948737, - "y": 1324.3196729421625, - "width": 92.219084996839, - "height": 83.74363336037413, + "x": 1406.4048534026933, + "y": 1325.269571084001, + "width": 95.28701921130005, + "height": 86.600855285624, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -741,11 +741,11 @@ "type": 2 }, "seed": 798166736, - "version": 339, - "versionNonce": 1358406704, + "version": 359, + "versionNonce": 1387377131, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -754,12 +754,12 @@ 0 ], [ - 85.51062563059008, - -28.64406239594541 + 88.3463401766337, + -29.593960537783914 ], [ - 92.219084996839, - -83.74363336037413 + 95.28701921130005, + -86.600855285624 ] ], "lastCommittedPoint": null, @@ -780,13 +780,13 @@ { "id": "LWI3DyrIZVDnfHpf-V6QQ", "type": "arrow", - "x": 1609.591994450547, - "y": 1340.0346411199139, - "width": 107.4085983347004, - "height": 98.7481736148759, + "x": 1611.655773091994, + "y": 1341.6290841617251, + "width": 111.85645031847594, + "height": 102.7975050252985, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -799,11 +799,11 @@ "type": 2 }, "seed": 1274830544, - "version": 339, - "versionNonce": 1327519792, + "version": 359, + "versionNonce": 803927621, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -812,12 +812,12 @@ 0 ], [ - -46.090800871219926, - -35.60903057369683 + -48.15457951266694, + -37.203473615508074 ], [ - -107.4085983347004, - -98.7481736148759 + -111.85645031847594, + -102.7975050252985 ] ], "lastCommittedPoint": null, @@ -843,8 +843,8 @@ "width": 397.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -857,8 +857,8 @@ "type": 3 }, "seed": 1481531440, - "version": 1140, - "versionNonce": 942741712, + "version": 1152, + "versionNonce": 1360673931, "isDeleted": false, "boundElements": [ { @@ -870,7 +870,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -882,7 +882,7 @@ "width": 183.35986328125, "height": 50, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -894,11 +894,11 @@ "index": "ay", "roundness": null, "seed": 166910512, - "version": 1040, - "versionNonce": 439713488, + "version": 1045, + "versionNonce": 303949221, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "Vehicles (combat)\nAirdropped/hooked", @@ -919,8 +919,8 @@ "width": 467.66813284728687, "height": 94.76433218221348, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -933,8 +933,8 @@ "type": 3 }, "seed": 1272358448, - "version": 383, - "versionNonce": 392170192, + "version": 395, + "versionNonce": 324563755, "isDeleted": false, "boundElements": [ { @@ -946,7 +946,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -954,11 +954,11 @@ "id": "YoGO_zMl8gnmdbjNU8WRX", "type": "text", "x": 2004.9700858542255, - "y": 686.5203351350609, + "y": 686.520335135061, "width": 408.6596984863281, "height": 50, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -970,11 +970,11 @@ "index": "b01V", "roundness": null, "seed": 1099605040, - "version": 358, - "versionNonce": 1521889488, + "version": 364, + "versionNonce": 1123805445, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "- Need to be present before Building/SAM\nsupplies can be built", @@ -990,13 +990,13 @@ { "id": "friWeGi7sPIQahwgVX-At", "type": "arrow", - "x": 1704.6818063773258, - "y": 843.848762627295, - "width": 263.5830926984811, - "height": 109.48463994284509, + "x": 1704.653672752891, + "y": 843.8756730506669, + "width": 263.78905202728697, + "height": 109.53965287403707, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1009,11 +1009,11 @@ "type": 2 }, "seed": 1215858384, - "version": 480, - "versionNonce": 967576624, + "version": 500, + "versionNonce": 1775687115, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1022,12 +1022,12 @@ 0 ], [ - 84.94751477026193, - -81.25414456285944 + 84.97564839469669, + -81.28105498623142 ], [ - 263.5830926984811, - -109.48463994284509 + 263.78905202728697, + -109.53965287403707 ] ], "lastCommittedPoint": null, @@ -1053,8 +1053,8 @@ "width": 467.66813284728687, "height": 94.76433218221348, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1067,8 +1067,8 @@ "type": 3 }, "seed": 824426192, - "version": 533, - "versionNonce": 433857232, + "version": 545, + "versionNonce": 1677885541, "isDeleted": false, "boundElements": [ { @@ -1080,7 +1080,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1088,11 +1088,11 @@ "id": "ufwkOxMNnAqwVSfGKKSfm", "type": "text", "x": 1995.7579342259187, - "y": 808.9755436042846, + "y": 808.9755436042844, "width": 419.69976806640625, "height": 50, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1104,11 +1104,11 @@ "index": "b06", "roundness": null, "seed": 1776510160, - "version": 578, - "versionNonce": 1710180560, + "version": 584, + "versionNonce": 867165291, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "- Need to be near a combar vehicle to take\ncontrol", @@ -1124,13 +1124,13 @@ { "id": "SIAZ8tRfcPQfkxEtTJ2xC", "type": "arrow", - "x": 1705.847901982884, - "y": 860.1018875115827, - "width": 260.19318018001945, - "height": 36.639642343258515, + "x": 1705.7906379325166, + "y": 860.083956344296, + "width": 260.2756130298842, + "height": 36.65757351054526, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1143,11 +1143,11 @@ "type": 2 }, "seed": 1250889264, - "version": 327, - "versionNonce": 333103152, + "version": 347, + "versionNonce": 184495045, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1156,12 +1156,12 @@ 0 ], [ - 117.01047070911613, - 36.639642343258515 + 117.06773475948353, + 36.65757351054526 ], [ - 260.19318018001945, - 3.7197992275551996 + 260.2756130298842, + 3.731705812781456 ] ], "lastCommittedPoint": null, @@ -1187,8 +1187,8 @@ "width": 467.66813284728687, "height": 94.76433218221348, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1201,8 +1201,8 @@ "type": 3 }, "seed": 730740944, - "version": 634, - "versionNonce": 1368144592, + "version": 646, + "versionNonce": 145628939, "isDeleted": false, "boundElements": [ { @@ -1214,7 +1214,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1222,11 +1222,11 @@ "id": "yBQwlGJFwzUDGvyPgUngu", "type": "text", "x": 2083.2142591059564, - "y": 990.0822125518592, + "y": 990.0822125518594, "width": 266.9398193359375, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1238,11 +1238,11 @@ "index": "b0A", "roundness": null, "seed": 1693359824, - "version": 743, - "versionNonce": 1608278224, + "version": 749, + "versionNonce": 940534565, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "- Way to help combat areas", @@ -1258,13 +1258,13 @@ { "id": "Z4_dIyJNDD478UnIkY4j6", "type": "arrow", - "x": 1713.096802289363, - "y": 1011.1276234402895, - "width": 268.5480971859761, - "height": 38.22140239629812, + "x": 1712.8760228004337, + "y": 1011.0605237916935, + "width": 268.79383080249, + "height": 38.28850204489413, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1277,11 +1277,11 @@ "type": 2 }, "seed": 1837444656, - "version": 322, - "versionNonce": 283931696, + "version": 342, + "versionNonce": 592184747, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1290,12 +1290,12 @@ 0 ], [ - 125.76074336846523, - 38.22140239629812 + 125.98152285739457, + 38.28850204489413 ], [ - 268.5480971859761, - 3.5087727384345726 + 268.79383080249, + 3.569805859665621 ] ], "lastCommittedPoint": null, @@ -1321,8 +1321,8 @@ "width": 467.66813284728687, "height": 94.76433218221348, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1335,8 +1335,8 @@ "type": 3 }, "seed": 1510586064, - "version": 694, - "versionNonce": 74470096, + "version": 706, + "versionNonce": 195083909, "isDeleted": false, "boundElements": [ { @@ -1348,7 +1348,7 @@ "type": "arrow" } ], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1360,7 +1360,7 @@ "width": 184.6798553466797, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1372,11 +1372,11 @@ "index": "b0F", "roundness": null, "seed": 1934253264, - "version": 846, - "versionNonce": 1316845776, + "version": 851, + "versionNonce": 179574859, "isDeleted": false, "boundElements": [], - "updated": 1765721488258, + "updated": 1766946988046, "link": null, "locked": false, "text": "- Buildable Objects", @@ -1392,13 +1392,13 @@ { "id": "lH2yFDahZXKw9rAa3QUAw", "type": "arrow", - "x": 1691.172872127106, - "y": 1209.3407554948699, - "width": 273.2166460318358, - "height": 23.383406642364207, + "x": 1692.8079512709355, + "y": 1209.562659092961, + "width": 271.9282167137478, + "height": 23.161503044273104, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1411,11 +1411,11 @@ "type": 2 }, "seed": 1867445296, - "version": 297, - "versionNonce": 337717296, + "version": 317, + "versionNonce": 1014015461, "isDeleted": false, "boundElements": [], - "updated": 1765721488374, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1424,12 +1424,12 @@ 0 ], [ - 172.29878578584248, - 23.383406642364207 + 170.66370664201304, + 23.161503044273104 ], [ - 273.2166460318358, - 18.46058419134033 + 271.9282167137478, + 18.221770845652145 ] ], "lastCommittedPoint": null, @@ -1455,8 +1455,8 @@ "width": 152.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -1469,8 +1469,8 @@ "type": 3 }, "seed": 265134640, - "version": 1526, - "versionNonce": 1976361623, + "version": 1538, + "versionNonce": 2093012715, "isDeleted": false, "boundElements": [ { @@ -1482,7 +1482,7 @@ "type": "arrow" } ], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1494,7 +1494,7 @@ "width": 39.41996765136719, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1506,11 +1506,11 @@ "index": "b0J", "roundness": null, "seed": 1413078064, - "version": 1402, - "versionNonce": 425883575, + "version": 1407, + "versionNonce": 1301061957, "isDeleted": false, "boundElements": [], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false, "text": "Fuel", @@ -1531,8 +1531,8 @@ "width": 152.5, "height": 85, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -1545,8 +1545,8 @@ "type": 3 }, "seed": 166855888, - "version": 1481, - "versionNonce": 2056467959, + "version": 1493, + "versionNonce": 402440587, "isDeleted": false, "boundElements": [ { @@ -1558,7 +1558,7 @@ "type": "arrow" } ], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1570,7 +1570,7 @@ "width": 104.85992431640625, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1582,11 +1582,11 @@ "index": "b0L", "roundness": null, "seed": 1559816912, - "version": 1367, - "versionNonce": 214392599, + "version": 1372, + "versionNonce": 72495269, "isDeleted": false, "boundElements": [], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false, "text": "Ammunition", @@ -1607,8 +1607,8 @@ "width": 152.5, "height": 137.92034134850883, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -1621,8 +1621,8 @@ "type": 3 }, "seed": 2087552720, - "version": 1681, - "versionNonce": 313378135, + "version": 1695, + "versionNonce": 1168267307, "isDeleted": false, "boundElements": [ { @@ -1638,7 +1638,7 @@ "type": "arrow" } ], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1650,7 +1650,7 @@ "width": 76.67991638183594, "height": 50, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1662,11 +1662,11 @@ "index": "b0N", "roundness": null, "seed": 951332048, - "version": 1574, - "versionNonce": 362349175, + "version": 1579, + "versionNonce": 510579717, "isDeleted": false, "boundElements": [], - "updated": 1766426955530, + "updated": 1766946988046, "link": null, "locked": false, "text": "Aircraft\nSupplies", @@ -1682,13 +1682,13 @@ { "id": "xhjb3vIieswY23YvjCPkp", "type": "arrow", - "x": 1566.9870571973058, - "y": 1515.955841684358, - "width": 115.10424663379717, - "height": 52.21323313589551, + "x": 1567.1189914652791, + "y": 1515.8397395285408, + "width": 116.43038596474639, + "height": 52.32933529171282, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1701,11 +1701,11 @@ "type": 2 }, "seed": 1304948432, - "version": 284, - "versionNonce": 606229945, + "version": 304, + "versionNonce": 1671174859, "isDeleted": false, "boundElements": [], - "updated": 1766426955849, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1714,12 +1714,12 @@ 0 ], [ - -59.33321947260902, - 52.21323313589551 + -59.46515374058254, + 52.32933529171282 ], [ - -115.10424663379717, - 43.56056301782428 + -116.43038596474639, + 43.49138864227348 ] ], "lastCommittedPoint": null, @@ -1740,13 +1740,13 @@ { "id": "AJ_nwcqbc4EOpn7vi5Zxi", "type": "arrow", - "x": 1561.4369504095503, - "y": 1623.6786453700292, - "width": 107.04846767032836, - "height": 29.669113735771816, + "x": 1562.1710882575976, + "y": 1623.7874065327026, + "width": 109.08273568264872, + "height": 30.42244824098634, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1759,11 +1759,11 @@ "type": 2 }, "seed": 2035722448, - "version": 288, - "versionNonce": 1481702265, + "version": 308, + "versionNonce": 1205865317, "isDeleted": false, "boundElements": [], - "updated": 1766426955849, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1772,12 +1772,12 @@ 0 ], [ - -67.32087442516945, - -9.973462877803058 + -68.05501227321679, + -10.08222404047683 ], [ - -107.04846767032836, - -29.669113735771816 + -109.08273568264872, + -30.42244824098634 ] ], "lastCommittedPoint": null, @@ -1803,8 +1803,8 @@ "width": 152.5, "height": 137.92034134850883, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -1817,8 +1817,8 @@ "type": 3 }, "seed": 1525385264, - "version": 1857, - "versionNonce": 71463415, + "version": 1869, + "versionNonce": 780437867, "isDeleted": false, "boundElements": [ { @@ -1830,7 +1830,7 @@ "type": "arrow" } ], - "updated": 1766426945444, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1842,7 +1842,7 @@ "width": 76.67991638183594, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1854,11 +1854,11 @@ "index": "b0T", "roundness": null, "seed": 246088240, - "version": 1759, - "versionNonce": 355408663, + "version": 1764, + "versionNonce": 1358124741, "isDeleted": false, "boundElements": [], - "updated": 1766426945444, + "updated": 1766946988046, "link": null, "locked": false, "text": "Aircraft", @@ -1879,8 +1879,8 @@ "width": 467.66813284728687, "height": 94.76433218221348, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1893,8 +1893,8 @@ "type": 3 }, "seed": 1545761840, - "version": 1317, - "versionNonce": 2127849623, + "version": 1329, + "versionNonce": 1806050315, "isDeleted": false, "boundElements": [ { @@ -1906,7 +1906,7 @@ "type": "arrow" } ], - "updated": 1766426947326, + "updated": 1766946988046, "link": null, "locked": false }, @@ -1918,7 +1918,7 @@ "width": 433.21966552734375, "height": 50, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -1930,11 +1930,11 @@ "index": "b0V", "roundness": null, "seed": 572812848, - "version": 1572, - "versionNonce": 1669938615, + "version": 1577, + "versionNonce": 608581157, "isDeleted": false, "boundElements": [], - "updated": 1766426947326, + "updated": 1766946988046, "link": null, "locked": false, "text": "- Aircraft themselves being a supply as well. \nCan be ferried, or need to be transported", @@ -1950,13 +1950,13 @@ { "id": "CbVvVoAj02v9gdNPAsIjd", "type": "arrow", - "x": 1790.8169109614512, - "y": 1832.2700527285067, - "width": 324.1795725755244, - "height": 25.16864349182174, + "x": 1790.8594982619086, + "y": 1832.2638488278365, + "width": 326.49225756042483, + "height": 25.174847392491984, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dotted", @@ -1969,11 +1969,11 @@ "type": 2 }, "seed": 1706006736, - "version": 901, - "versionNonce": 488437239, + "version": 921, + "versionNonce": 1392208555, "isDeleted": false, "boundElements": [], - "updated": 1766426950017, + "updated": 1766946988046, "link": null, "locked": false, "points": [ @@ -1982,12 +1982,12 @@ 0 ], [ - -172.77268600944308, - 25.16864349182174 + -172.81527330990048, + 25.174847392491984 ], [ - -324.1795725755244, - 4.382956202619425 + -326.49225756042483, + 4.077512808322126 ] ], "lastCommittedPoint": null, @@ -2013,8 +2013,8 @@ "width": 240.03826187159132, "height": 139.14797614727104, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2027,8 +2027,8 @@ "type": 3 }, "seed": 785304345, - "version": 261, - "versionNonce": 1677916375, + "version": 316, + "versionNonce": 866049547, "isDeleted": false, "boundElements": [ { @@ -2048,19 +2048,19 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, { "id": "M8a6CqhTfztmTCBCvumbo", "type": "text", - "x": 26.331587243064405, + "x": 26.331587243064348, "y": 2314.586959105899, "width": 182.699951171875, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -2072,11 +2072,11 @@ "index": "b0Y", "roundness": null, "seed": 691753783, - "version": 190, - "versionNonce": 2096874999, + "version": 235, + "versionNonce": 13507621, "isDeleted": false, - "boundElements": null, - "updated": 1766427026580, + "boundElements": [], + "updated": 1766946963488, "link": null, "locked": false, "text": "Supply Hub", @@ -2097,8 +2097,8 @@ "width": 240.03826187159132, "height": 139.14797614727104, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2111,14 +2111,18 @@ "type": 3 }, "seed": 1785093047, - "version": 626, - "versionNonce": 389649015, + "version": 687, + "versionNonce": 1338827947, "isDeleted": false, "boundElements": [ { "type": "text", "id": "G-p7eeV10m-vcn22SyqOV" }, + { + "id": "leg1QuHkxBlobyKunl-1Y", + "type": "arrow" + }, { "id": "r4eUfLBdxE3BDJYNxJSDD", "type": "arrow" @@ -2142,25 +2146,21 @@ { "id": "BI1-YoI6GBx0S2ywamnvj", "type": "arrow" - }, - { - "id": "leg1QuHkxBlobyKunl-1Y", - "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, { "id": "G-p7eeV10m-vcn22SyqOV", "type": "text", - "x": 596.8770725572696, + "x": 596.8770725572695, "y": 2648.907300782613, "width": 124.70394897460938, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -2172,11 +2172,11 @@ "index": "b0e", "roundness": null, "seed": 1789906135, - "version": 572, - "versionNonce": 1835936663, + "version": 617, + "versionNonce": 190926725, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "Airport", @@ -2192,13 +2192,13 @@ { "id": "r4eUfLBdxE3BDJYNxJSDD", "type": "arrow", - "x": 253.76765364340957, - "y": 2294.7391160065263, - "width": 338.45939410091904, - "height": 300.3830826961075, + "x": 251.4227591270251, + "y": 2294.2002825548047, + "width": 341.80011191482686, + "height": 304.1719554801407, "angle": 0, "strokeColor": "#e03131", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2211,8 +2211,8 @@ "type": 2 }, "seed": 786685751, - "version": 1183, - "versionNonce": 634228665, + "version": 1279, + "versionNonce": 1636420069, "isDeleted": false, "boundElements": [ { @@ -2220,7 +2220,7 @@ "id": "Xua1jBHt6MnsrJ95dUZI4" } ], - "updated": 1766427026623, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2229,12 +2229,12 @@ 0 ], [ - 265.0852229969117, - 60.91394930976685 + 267.4301175132962, + 61.45278276148838 ], [ - 338.45939410091904, - 300.3830826961075 + 341.80011191482686, + 304.1719554801407 ] ], "lastCommittedPoint": null, @@ -2255,8 +2255,8 @@ { "id": "Xua1jBHt6MnsrJ95dUZI4", "type": "text", - "x": -539.8454860986211, - "y": 2332.511280829747, + "x": 337.1429462203994, + "y": 2310.653065316293, "width": 363.41986083984375, "height": 90, "angle": 0, @@ -2272,11 +2272,11 @@ "index": "b0hG", "roundness": null, "seed": 76795287, - "version": 40, - "versionNonce": 271909495, + "version": 43, + "versionNonce": 491067115, "isDeleted": false, - "boundElements": null, - "updated": 1766426519754, + "boundElements": [], + "updated": 1766946925213, "link": null, "locked": false, "text": "ground convoy (when\napplicable)", @@ -2292,13 +2292,13 @@ { "id": "pLy6cwouzkhVAGvdydItn", "type": "arrow", - "x": 201.4817994664886, - "y": 2403.657518078666, - "width": 322.8795759108036, - "height": 235.00062305381653, + "x": 205.61577905478612, + "y": 2408.187044337532, + "width": 321.00806504506374, + "height": 231.79570762913409, "angle": 0, "strokeColor": "#1971c2", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2311,8 +2311,8 @@ "type": 2 }, "seed": 856128343, - "version": 925, - "versionNonce": 1073067385, + "version": 1021, + "versionNonce": 742126315, "isDeleted": false, "boundElements": [ { @@ -2320,7 +2320,7 @@ "id": "ztphoE-7z-gD8pWOKDLJo" } ], - "updated": 1766427026623, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2329,12 +2329,12 @@ 0 ], [ - 90.08803756432019, - 98.7078245167063 + 85.95405797602294, + 94.1782982578402 ], [ - 322.8795759108036, - 235.00062305381653 + 321.00806504506374, + 231.79570762913409 ] ], "lastCommittedPoint": null, @@ -2355,8 +2355,8 @@ { "id": "ztphoE-7z-gD8pWOKDLJo", "type": "text", - "x": -702.9160030537229, - "y": 2459.350950652917, + "x": 160.79987853471528, + "y": 2479.865342595372, "width": 261.5399169921875, "height": 45, "angle": 0, @@ -2372,11 +2372,11 @@ "index": "b0m", "roundness": null, "seed": 1752209561, - "version": 23, - "versionNonce": 1570273143, + "version": 27, + "versionNonce": 1470226789, "isDeleted": false, - "boundElements": null, - "updated": 1766426511827, + "boundElements": [], + "updated": 1766946925214, "link": null, "locked": false, "text": "air lift supplies", @@ -2397,8 +2397,8 @@ "width": 563.9873461120986, "height": 130.77910636725028, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2411,8 +2411,8 @@ "type": 3 }, "seed": 1957398329, - "version": 622, - "versionNonce": 1179466167, + "version": 636, + "versionNonce": 1371608907, "isDeleted": false, "boundElements": [ { @@ -2428,7 +2428,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, @@ -2440,7 +2440,7 @@ "width": 435.41986083984375, "height": 90, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -2452,11 +2452,11 @@ "index": "b0s", "roundness": null, "seed": 1151673463, - "version": 418, - "versionNonce": 571140823, + "version": 423, + "versionNonce": 2012681957, "isDeleted": false, - "boundElements": null, - "updated": 1766427026580, + "boundElements": [], + "updated": 1766946963488, "link": null, "locked": false, "text": "Buildable (FARP/Airport)\nSAM Site", @@ -2472,13 +2472,13 @@ { "id": "pUhG-GWU0pNVRBYnBU9yz", "type": "arrow", - "x": 750.2751164619465, - "y": 2599.9875365767934, - "width": 630.8538438841103, - "height": 243.359030871095, + "x": 749.8481002263541, + "y": 2600.869905639259, + "width": 631.6540395639315, + "height": 244.24139993356084, "angle": 0, "strokeColor": "#2f9e44", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2491,8 +2491,8 @@ "type": 2 }, "seed": 546036217, - "version": 1033, - "versionNonce": 52390713, + "version": 1090, + "versionNonce": 1004619077, "isDeleted": false, "boundElements": [ { @@ -2500,7 +2500,7 @@ "id": "SAhFJqH44sxQdsCreNo8B" } ], - "updated": 1766427026623, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2509,12 +2509,12 @@ 0 ], [ - 117.75916063927099, - -243.359030871095 + 118.18617687485204, + -244.24139993356084 ], [ - 630.8538438841103, - -236.88472103855202 + 631.6540395639315, + -237.76238126379076 ] ], "lastCommittedPoint": null, @@ -2535,8 +2535,8 @@ { "id": "SAhFJqH44sxQdsCreNo8B", "type": "text", - "x": 252.4838612355578, - "y": 2317.1194426376073, + "x": 797.5283032852881, + "y": 2334.128505705698, "width": 141.01194763183594, "height": 45, "angle": 0, @@ -2552,11 +2552,11 @@ "index": "b0vV", "roundness": null, "seed": 2057201721, - "version": 11, - "versionNonce": 1795167577, + "version": 15, + "versionNonce": 1425216363, "isDeleted": false, - "boundElements": null, - "updated": 1766426438626, + "boundElements": [], + "updated": 1766946925214, "link": null, "locked": false, "text": "personel", @@ -2572,13 +2572,13 @@ { "id": "ApDYGbwBfIIGwqv6Dmf0b", "type": "arrow", - "x": 775.3876575864397, - "y": 2600.6826988821663, - "width": 603.5493728468393, - "height": 206.33960553268753, + "x": 774.76065643821, + "y": 2601.2298092073565, + "width": 604.638874501149, + "height": 206.93510208802036, "angle": 0, "strokeColor": "#1971c2", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2591,8 +2591,8 @@ "type": 2 }, "seed": 1291560537, - "version": 1083, - "versionNonce": 673624313, + "version": 1140, + "versionNonce": 1639210379, "isDeleted": false, "boundElements": [ { @@ -2600,7 +2600,7 @@ "id": "wy3n-zlV9CNH7ilDG66fj" } ], - "updated": 1766427026623, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2609,12 +2609,12 @@ 0 ], [ - 186.46526248325262, - -162.7047824674489 + 187.09226363145905, + -163.2518927926519 ], [ - 603.5493728468393, - -206.33960553268753 + 604.638874501149, + -206.93510208802036 ] ], "lastCommittedPoint": null, @@ -2635,8 +2635,8 @@ { "id": "wy3n-zlV9CNH7ilDG66fj", "type": "text", - "x": 355.64425234095904, - "y": 2405.368227171966, + "x": 824.7649684095129, + "y": 2415.477916414705, "width": 274.1759033203125, "height": 45, "angle": 0, @@ -2652,11 +2652,11 @@ "index": "b0y", "roundness": null, "seed": 1426799863, - "version": 12, - "versionNonce": 755133529, + "version": 16, + "versionNonce": 1980394693, "isDeleted": false, - "boundElements": null, - "updated": 1766426454527, + "boundElements": [], + "updated": 1766946925215, "link": null, "locked": false, "text": "building supplies", @@ -2677,8 +2677,8 @@ "width": 322.335414579567, "height": 139.14797614727104, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2691,8 +2691,8 @@ "type": 3 }, "seed": 558580153, - "version": 1189, - "versionNonce": 403326071, + "version": 1205, + "versionNonce": 2010510827, "isDeleted": false, "boundElements": [ { @@ -2712,7 +2712,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, @@ -2724,7 +2724,7 @@ "width": 138.38392639160156, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -2736,11 +2736,11 @@ "index": "b12", "roundness": null, "seed": 365732505, - "version": 1139, - "versionNonce": 894999959, + "version": 1144, + "versionNonce": 287109701, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "Artillery", @@ -2756,13 +2756,13 @@ { "id": "QHaXZ1XeEczbne40qsKrG", "type": "arrow", - "x": 783.0208252496022, - "y": 2671.87012668229, - "width": 645.5185804051291, - "height": 125.52567675356295, + "x": 782.4938862055837, + "y": 2671.7887855276776, + "width": 646.4258987295113, + "height": 125.6536133251202, "angle": 0, "strokeColor": "#2f9e44", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2775,8 +2775,8 @@ "type": 2 }, "seed": 1461141401, - "version": 632, - "versionNonce": 1625786041, + "version": 689, + "versionNonce": 141710501, "isDeleted": false, "boundElements": [ { @@ -2784,7 +2784,7 @@ "id": "lUjq2uSFalKttY_GApViG" } ], - "updated": 1766427026624, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2793,12 +2793,12 @@ 0 ], [ - 272.30733979474536, - 42.034830555446206 + 272.83427883876385, + 42.1161717100581 ], [ - 645.5185804051291, - -83.49084619811674 + 646.4258987295113, + -83.53744161506211 ] ], "lastCommittedPoint": null, @@ -2819,8 +2819,8 @@ { "id": "lUjq2uSFalKttY_GApViG", "type": "text", - "x": 320.1698123997951, - "y": 2452.138515037042, + "x": 1017.6541843314569, + "y": 2691.4049572377357, "width": 75.34796142578125, "height": 45, "angle": 0, @@ -2836,11 +2836,11 @@ "index": "b14V", "roundness": null, "seed": 336512601, - "version": 8, - "versionNonce": 232166585, + "version": 12, + "versionNonce": 397635083, "isDeleted": false, - "boundElements": null, - "updated": 1766426469124, + "boundElements": [], + "updated": 1766946925215, "link": null, "locked": false, "text": "sling", @@ -2856,13 +2856,13 @@ { "id": "BI1-YoI6GBx0S2ywamnvj", "type": "arrow", - "x": 784.9189237134592, - "y": 2656.0653405376215, - "width": 638.8664314742659, - "height": 111.6838800976202, + "x": 784.1136894330798, + "y": 2656.118658137938, + "width": 640.5137837544373, + "height": 111.94985180902813, "angle": 0, "strokeColor": "#1971c2", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2875,8 +2875,8 @@ "type": 2 }, "seed": 594872407, - "version": 553, - "versionNonce": 406711417, + "version": 610, + "versionNonce": 772174891, "isDeleted": false, "boundElements": [ { @@ -2884,7 +2884,7 @@ "id": "bh2jF6jEdRTQ4Ohh26mhX" } ], - "updated": 1766427026624, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -2893,12 +2893,12 @@ 0 ], [ - 266.46326369846656, - -17.643538208827977 + 267.26849797884597, + -17.69685580914438 ], [ - 638.8664314742659, - -111.6838800976202 + 640.5137837544373, + -111.94985180902813 ] ], "lastCommittedPoint": null, @@ -2919,8 +2919,8 @@ { "id": "bh2jF6jEdRTQ4Ohh26mhX", "type": "text", - "x": 308.86182762626004, - "y": 2376.6553601280993, + "x": 1006.3461995579219, + "y": 2615.9218023287935, "width": 90.07197570800781, "height": 45, "angle": 0, @@ -2936,11 +2936,11 @@ "index": "b19V", "roundness": null, "seed": 1961715737, - "version": 7, - "versionNonce": 1430921207, + "version": 10, + "versionNonce": 620436811, "isDeleted": false, - "boundElements": null, - "updated": 1766426466158, + "boundElements": [], + "updated": 1766946925213, "link": null, "locked": false, "text": "ammo", @@ -2961,8 +2961,8 @@ "width": 222.9804016095827, "height": 115.75956567695627, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -2975,8 +2975,8 @@ "type": 3 }, "seed": 1930064985, - "version": 1617, - "versionNonce": 1391542359, + "version": 1629, + "versionNonce": 1360396427, "isDeleted": false, "boundElements": [ { @@ -2988,7 +2988,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, @@ -3000,7 +3000,7 @@ "width": 92.55598449707031, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -3012,11 +3012,11 @@ "index": "b1C", "roundness": null, "seed": 1514963257, - "version": 1572, - "versionNonce": 364191095, + "version": 1577, + "versionNonce": 1940939173, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "JTAC", @@ -3032,13 +3032,13 @@ { "id": "leg1QuHkxBlobyKunl-1Y", "type": "arrow", - "x": 772.664557842945, - "y": 2744.40234119318, - "width": 660.4820279969272, - "height": 74.35809394747776, + "x": 769.9193614172583, + "y": 2743.585963370502, + "width": 663.6301411239612, + "height": 75.17447177015538, "angle": 0, "strokeColor": "#2f9e44", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -3051,8 +3051,8 @@ "type": 2 }, "seed": 1819131257, - "version": 1089, - "versionNonce": 839246393, + "version": 1146, + "versionNonce": 1629271755, "isDeleted": false, "boundElements": [ { @@ -3060,7 +3060,7 @@ "id": "LDlkBCROpwA37Ci5B403u" } ], - "updated": 1766427026624, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -3069,12 +3069,12 @@ 0 ], [ - 250.0405670696619, - 74.35809394747776 + 252.7857634953486, + 75.17447177015538 ], [ - 660.4820279969272, - 24.78157377313937 + 663.6301411239612, + 25.54928397844742 ] ], "lastCommittedPoint": null, @@ -3095,8 +3095,8 @@ { "id": "LDlkBCROpwA37Ci5B403u", "type": "text", - "x": 233.5795966273804, - "y": 2583.1985436529567, + "x": 923.2731485942475, + "y": 2796.2604351406576, "width": 198.86395263671875, "height": 45, "angle": 0, @@ -3112,11 +3112,11 @@ "index": "b1DV", "roundness": null, "seed": 1960003671, - "version": 12, - "versionNonce": 412280631, + "version": 15, + "versionNonce": 906397323, "isDeleted": false, - "boundElements": null, - "updated": 1766426474140, + "boundElements": [], + "updated": 1766946925213, "link": null, "locked": false, "text": "JTAC Team", @@ -3137,8 +3137,8 @@ "width": 193.64898125204866, "height": 88.36863266966611, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -3151,8 +3151,8 @@ "type": 3 }, "seed": 169830231, - "version": 1676, - "versionNonce": 1492049111, + "version": 1727, + "versionNonce": 658224939, "isDeleted": false, "boundElements": [ { @@ -3164,19 +3164,19 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, { "id": "_ex49a_88TMqC3exjFhcq", "type": "text", - "x": 353.5631325635536, + "x": 353.56313256355367, "y": 3220.973861808029, "width": 73.22398376464844, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -3188,11 +3188,11 @@ "index": "b1H", "roundness": null, "seed": 847668343, - "version": 1630, - "versionNonce": 852175351, + "version": 1675, + "versionNonce": 1155458309, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "SAR", @@ -3208,13 +3208,13 @@ { "id": "RH7r8ZwT4fEi5DxOLjdYF", "type": "arrow", - "x": 437.2241680243269, - "y": 3197.6524370035436, - "width": 137.48606720548244, - "height": 332.8173193560715, + "x": 437.11282814450993, + "y": 3198.5988125553017, + "width": 139.20462164893905, + "height": 335.6640978197647, "angle": 0, "strokeColor": "#2f9e44", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -3227,8 +3227,8 @@ "type": 2 }, "seed": 1074673049, - "version": 1570, - "versionNonce": 1260087289, + "version": 1666, + "versionNonce": 1430728549, "isDeleted": false, "boundElements": [ { @@ -3236,7 +3236,7 @@ "id": "6nGsnajqwTdOMhTUCEKzr" } ], - "updated": 1766427026624, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -3245,12 +3245,12 @@ 0 ], [ - 23.26641191409942, - -197.76169552920373 + 23.37775179391639, + -198.70807108096187 ], [ - 137.48606720548244, - -332.8173193560715 + 139.20462164893905, + -335.6640978197647 ] ], "lastCommittedPoint": null, @@ -3271,8 +3271,8 @@ { "id": "6nGsnajqwTdOMhTUCEKzr", "type": "text", - "x": -140.40994174327034, - "y": 2750.574120216737, + "x": 422.79859385444195, + "y": 2977.39074147434, "width": 75.38397216796875, "height": 45, "angle": 0, @@ -3288,11 +3288,11 @@ "index": "b1IV", "roundness": null, "seed": 1727968599, - "version": 7, - "versionNonce": 1935109431, + "version": 10, + "versionNonce": 62431179, "isDeleted": false, - "boundElements": null, - "updated": 1766426591291, + "boundElements": [], + "updated": 1766946925213, "link": null, "locked": false, "text": "exfil", @@ -3313,8 +3313,8 @@ "width": 240.03826187159132, "height": 139.14797614727104, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -3327,14 +3327,18 @@ "type": 3 }, "seed": 819713497, - "version": 986, - "versionNonce": 1593456983, + "version": 1045, + "versionNonce": 682727883, "isDeleted": false, "boundElements": [ { "type": "text", "id": "lv-kaKvlBtWcauxfduNFo" }, + { + "id": "leg1QuHkxBlobyKunl-1Y", + "type": "arrow" + }, { "id": "RH7r8ZwT4fEi5DxOLjdYF", "type": "arrow" @@ -3343,10 +3347,6 @@ "id": "4a2O6d-s_kfxavVqza9nT", "type": "arrow" }, - { - "id": "leg1QuHkxBlobyKunl-1Y", - "type": "arrow" - }, { "id": "-_QCeLghYWHOuqA_zCUCL", "type": "arrow" @@ -3356,7 +3356,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, @@ -3368,7 +3368,7 @@ "width": 95.43595886230469, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -3380,11 +3380,11 @@ "index": "b1L", "roundness": null, "seed": 1786098361, - "version": 931, - "versionNonce": 137819767, + "version": 975, + "versionNonce": 673578085, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "FARP", @@ -3400,13 +3400,13 @@ { "id": "4a2O6d-s_kfxavVqza9nT", "type": "arrow", - "x": 34.43794348069787, - "y": 2408.460247889612, - "width": 467.01212534184356, - "height": 385.21285233492017, + "x": 34.18533689783794, + "y": 2407.570532781306, + "width": 468.86883940244695, + "height": 386.8233985113411, "angle": 0, "strokeColor": "#f08c00", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", @@ -3419,8 +3419,8 @@ "type": 2 }, "seed": 417375225, - "version": 1420, - "versionNonce": 2035973561, + "version": 1516, + "versionNonce": 1771152747, "isDeleted": false, "boundElements": [ { @@ -3428,7 +3428,7 @@ "id": "PzPpKOUQKNe-dfAxOumbp" } ], - "updated": 1766427026624, + "updated": 1766946953432, "link": null, "locked": false, "points": [ @@ -3437,12 +3437,12 @@ 0 ], [ - 57.06690480307236, - 200.99748317211788 + 57.31951138593223, + 201.88719828042395 ], [ - 467.01212534184356, - 385.21285233492017 + 468.86883940244695, + 386.8233985113411 ] ], "lastCommittedPoint": null, @@ -3463,8 +3463,8 @@ { "id": "PzPpKOUQKNe-dfAxOumbp", "type": "text", - "x": -657.4625821727179, - "y": 2414.220498070461, + "x": 18.40687922859439, + "y": 2586.95773106173, "width": 146.19593811035156, "height": 45, "angle": 0, @@ -3480,11 +3480,11 @@ "index": "b1N", "roundness": null, "seed": 821804249, - "version": 37, - "versionNonce": 1042141785, + "version": 41, + "versionNonce": 34245669, "isDeleted": false, "boundElements": [], - "updated": 1766426883465, + "updated": 1766946925215, "link": null, "locked": false, "text": "Air Drop", @@ -3505,8 +3505,8 @@ "width": 563.9873461120986, "height": 130.77910636725028, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3519,8 +3519,8 @@ "type": 3 }, "seed": 462094201, - "version": 828, - "versionNonce": 129643095, + "version": 879, + "versionNonce": 1385310315, "isDeleted": false, "boundElements": [ { @@ -3532,19 +3532,19 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, { "id": "D2Tx1n7-c7dShdryFm1rR", "type": "text", - "x": 1567.3761882052943, + "x": 1567.3761882052945, "y": 3097.5016523810286, "width": 277.0198974609375, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -3556,11 +3556,11 @@ "index": "b1P", "roundness": null, "seed": 885958745, - "version": 643, - "versionNonce": 1754255223, + "version": 688, + "versionNonce": 1968383941, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "Combat Vehicles", @@ -3581,8 +3581,8 @@ "width": 158.8551654596534, "height": 55, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3595,8 +3595,8 @@ "type": 3 }, "seed": 1447597305, - "version": 1282, - "versionNonce": 1419615671, + "version": 1333, + "versionNonce": 447210251, "isDeleted": false, "boundElements": [ { @@ -3608,7 +3608,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false }, @@ -3620,7 +3620,7 @@ "width": 81.03598022460938, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#ffffff", "backgroundColor": "#e9ecef", "fillStyle": "solid", "strokeWidth": 2, @@ -3632,11 +3632,11 @@ "index": "b1R", "roundness": null, "seed": 1044221401, - "version": 1102, - "versionNonce": 1353633495, + "version": 1146, + "versionNonce": 780396325, "isDeleted": false, "boundElements": [], - "updated": 1766427026580, + "updated": 1766946963488, "link": null, "locked": false, "text": "Crew", @@ -3652,13 +3652,13 @@ { "id": "-_QCeLghYWHOuqA_zCUCL", "type": "arrow", - "x": 762.5786706449179, - "y": 2817.0330392831174, - "width": 648.3248084473307, - "height": 226.79194116505596, + "x": 761.0680264942605, + "y": 2816.5705500932745, + "width": 654.6086046249782, + "height": 229.2208908289881, "angle": 0, "strokeColor": "#2f9e44", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3671,8 +3671,8 @@ "type": 2 }, "seed": 1251964887, - "version": 720, - "versionNonce": 194978681, + "version": 816, + "versionNonce": 175212203, "isDeleted": false, "boundElements": [ { @@ -3680,7 +3680,7 @@ "id": "VuzadgqH4DvpIOLIzLuzL" } ], - "updated": 1766427026624, + "updated": 1766946953433, "link": null, "locked": false, "points": [ @@ -3689,12 +3689,12 @@ 0 ], [ - 380.8680462313765, - 116.60413477389056 + 382.37869038203394, + 117.06662396373349 ], [ - 648.3248084473307, - 226.79194116505596 + 654.6086046249782, + 229.2208908289881 ] ], "lastCommittedPoint": null, @@ -3715,8 +3715,8 @@ { "id": "VuzadgqH4DvpIOLIzLuzL", "type": "text", - "x": 220.95579729918109, - "y": 2725.8429260923867, + "x": 1024.9527517273686, + "y": 2911.137174057008, "width": 236.98793029785156, "height": 45, "angle": 0, @@ -3732,11 +3732,11 @@ "index": "b1T", "roundness": null, "seed": 1178385177, - "version": 15, - "versionNonce": 1027364921, + "version": 18, + "versionNonce": 2118410475, "isDeleted": false, - "boundElements": null, - "updated": 1766426847970, + "boundElements": [], + "updated": 1766946925213, "link": null, "locked": false, "text": "crew drop off", @@ -3752,13 +3752,13 @@ { "id": "0gOdWI0Qb4Wq1roj27t1C", "type": "arrow", - "x": 744.1719243059313, - "y": 2865.025337973955, - "width": 659.4883010272987, - "height": 277.66316524002605, + "x": 742.7390454747081, + "y": 2863.8785028014436, + "width": 661.6872909080034, + "height": 278.88227753864567, "angle": 0, "strokeColor": "#f08c00", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3771,8 +3771,8 @@ "type": 2 }, "seed": 1594909273, - "version": 498, - "versionNonce": 1237670201, + "version": 594, + "versionNonce": 1429494309, "isDeleted": false, "boundElements": [ { @@ -3780,7 +3780,7 @@ "id": "ggwAgvvBHHYD--i6Sfw4O" } ], - "updated": 1766427026624, + "updated": 1766946953433, "link": null, "locked": false, "points": [ @@ -3789,12 +3789,12 @@ 0 ], [ - 305.1507772853523, - 244.23394123169965 + 306.58365611657564, + 245.38077640421125 ], [ - 659.4883010272987, - 277.66316524002605 + 661.6872909080034, + 278.88227753864567 ] ], "lastCommittedPoint": null, @@ -3815,8 +3815,8 @@ { "id": "ggwAgvvBHHYD--i6Sfw4O", "type": "text", - "x": 309.9163478480983, - "y": 2847.4928370049606, + "x": 1007.4007197797603, + "y": 3086.759279205655, "width": 83.84396362304688, "height": 45, "angle": 0, @@ -3832,11 +3832,11 @@ "index": "b1V", "roundness": null, "seed": 1725527065, - "version": 25, - "versionNonce": 1950789113, + "version": 29, + "versionNonce": 1657762987, "isDeleted": false, - "boundElements": null, - "updated": 1766426875733, + "boundElements": [], + "updated": 1766946925215, "link": null, "locked": false, "text": "Drop", @@ -3857,8 +3857,8 @@ "width": 458.60382080078125, "height": 45, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3869,8 +3869,8 @@ "index": "b1W", "roundness": null, "seed": 1175945111, - "version": 577, - "versionNonce": 1714498391, + "version": 587, + "versionNonce": 438658635, "isDeleted": false, "boundElements": [ { @@ -3878,7 +3878,7 @@ "type": "arrow" } ], - "updated": 1766427026580, + "updated": 1766946974512, "link": null, "locked": false, "text": "Integrate with Arti script", @@ -3894,13 +3894,13 @@ { "id": "6RPqsqx4nYBdljxD7zHDx", "type": "arrow", - "x": 2101.784317552928, - "y": 2616.3372654032187, - "width": 339.4415204576087, - "height": 65.38277937556722, + "x": 2101.7843175529274, + "y": 2616.337265403218, + "width": 340.08002199021894, + "height": 65.38277937556677, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "strokeColor": "#ffffff", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3913,11 +3913,11 @@ "type": 2 }, "seed": 1517066969, - "version": 831, - "versionNonce": 883498745, + "version": 851, + "versionNonce": 1500334507, "isDeleted": false, "boundElements": [], - "updated": 1766427026624, + "updated": 1766946963488, "link": null, "locked": false, "points": [ @@ -3926,12 +3926,12 @@ 0 ], [ - -108.93976161027717, - -65.38277937556722 + -108.93976161027672, + -65.38277937556677 ], [ - -339.4415204576087, - -52.09582606336289 + -340.08002199021894, + -52.059020530528414 ] ], "lastCommittedPoint": null, @@ -3952,13 +3952,13 @@ { "id": "Tch7sjut0PecYzWryfCmg", "type": "arrow", - "x": -465.1217107075172, + "x": -465.12171070751856, "y": 2633.4209227550487, - "width": 606.7329424899431, + "width": 606.7329424899442, "height": 163.85677954826906, "angle": 0, "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -3971,11 +3971,11 @@ "type": 2 }, "seed": 1234586809, - "version": 445, - "versionNonce": 646548985, + "version": 457, + "versionNonce": 993428069, "isDeleted": false, "boundElements": [], - "updated": 1766427311619, + "updated": 1766946925222, "link": null, "locked": false, "points": [ @@ -3984,11 +3984,11 @@ 0 ], [ - 325.8241841875679, + 325.824184187569, -163.85677954826906 ], [ - 606.7329424899431, + 606.7329424899442, -141.437807661212 ] ], @@ -4012,7 +4012,7 @@ "height": 225, "angle": 0, "strokeColor": "#1e1e1e", - "backgroundColor": "#e9ecef", + "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", @@ -4023,8 +4023,8 @@ "index": "b1b", "roundness": null, "seed": 299043063, - "version": 267, - "versionNonce": 1863981337, + "version": 276, + "versionNonce": 127132875, "isDeleted": false, "boundElements": [ { @@ -4032,7 +4032,7 @@ "type": "arrow" } ], - "updated": 1766427311618, + "updated": 1766946925213, "link": null, "locked": false, "text": "Options: \n 1. Fine grained supplies (Gray-Flag)\n 2. Broad \"all supplies\"\n\nIncluding personel? ", @@ -4050,7 +4050,7 @@ "gridSize": 20, "gridStep": 5, "gridModeEnabled": false, - "viewBackgroundColor": "#ffffff" + "viewBackgroundColor": "#1b1d27" }, "files": {} } \ No newline at end of file