Minor cleanup for ARR part 6 v1.15
authorLiza Carvelli <liza@carvel.li>
Mon, 22 Jul 2024 22:39:39 +0000 (00:39 +0200)
committerLiza Carvelli <liza@carvel.li>
Mon, 22 Jul 2024 22:39:39 +0000 (00:39 +0200)
28 files changed:
QuestPaths/2.x - A Realm Reborn/MSQ-2/363_Good Intentions.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/364_Bait and Switch.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/366_The Rising Chorus.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/368_On the Counteroffensive.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/370_Mask of Grief.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/371_Defenders for Ishgard.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/3886_Chasing Ivy.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/3887_In Flagrante Delicto.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/3888_Aether on Demand.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/391_Volunteer Dragonslayers.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/418_An Allied Perspective.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/428_Before the Dawn.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/429_In Memory of Moenbryda.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/52_Traitor in the Midst.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/53_Back and Fourth.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/54_Coming to Terms.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/57_The Intercession of Saints.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/62_Strength in Unity.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/69_Dark Words, Dark Deeds.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/74_First Blood.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/75_The Path of the Righteous.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/77_For the Greater Good.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/82_A Simple Plan.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/84_The Instruments of Our Deliverance.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/86_The Road Less Traveled.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/88_The Reason Roaille.json
QuestPaths/Reusable Paths.md [new file with mode: 0644]
Questionable/Questionable.csproj

index 559a10aadce16955c63cd43e7f2a0122df9c30ec..8e89607c0b522448c84b1a87439a66e0bacfbf3f 100644 (file)
     {
       "Sequence": 255,
       "Steps": [
-        {
-          "Position": {
-            "X": -17.143232,
-            "Y": -10.015114,
-            "Z": -17.670065
-          },
-          "TerritoryId": 145,
-          "InteractionType": "WalkTo",
-          "Fly": true,
-          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone"
-        },
         {
           "DataId": 1010845,
           "Position": {
             "Z": -18.509216
           },
           "TerritoryId": 145,
-          "InteractionType": "CompleteQuest"
+          "InteractionType": "CompleteQuest",
+          "Fly": true,
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone"
         }
       ]
     }
   ]
-}
\ No newline at end of file
+}
index f81f0775087465799266facf56415c973c723f61..05075aaf07efa7083080cd961e266d0c5ed22c76 100644 (file)
     {
       "Sequence": 1,
       "Steps": [
-        {
-          "Position": {
-            "X": 299.38834,
-            "Y": 13.878833,
-            "Z": -9.394985
-          },
-          "TerritoryId": 145,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
-        {
-          "Position": {
-            "X": 349.9322,
-            "Y": 22.936062,
-            "Z": 103.77085
-          },
-          "TerritoryId": 145,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010846,
           "Position": {
             "Z": 103.80713
           },
           "TerritoryId": 145,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 2,
       "Steps": [
-        {
-          "Position": {
-            "X": 334.6644,
-            "Y": -10.912087,
-            "Z": 141.75177
-          },
-          "TerritoryId": 145,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010847,
           "Position": {
             372,
             364,
             2844
-          ]
+          ],
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 3,
       "Steps": [
-        {
-          "Position": {
-            "X": 199.16823,
-            "Y": -15.101431,
-            "Z": 161.6615
-          },
-          "TerritoryId": 145,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2005112,
           "Position": {
             "Z": 162.46277
           },
           "TerritoryId": 145,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index cb02bc62ab4d6e8456935f575c49fed7f4600085..5a738a6364728139e3ece07f86da64657636d1d6 100644 (file)
         },
         {
           "Position": {
-            "X": 29.656324,
-            "Y": 21.232033,
-            "Z": -653.0589
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Mount": true,
+          "$": "Rising Stones Door"
         },
         {
           "Position": {
             "Y": -27.808832,
             "Z": -369.7414
           },
+          "StopDistance": 7,
           "TerritoryId": 156,
           "InteractionType": "Interact"
         }
             "Y": 0,
             "Z": -3.1281738
           },
+          "StopDistance": 7,
           "TerritoryId": 351,
           "InteractionType": "CompleteQuest"
         }
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 2542862e8719610a65db29dac6b3af67ab33189a..a231497f9d9975ad743470c6fe4fa6d0e3988d5a 100644 (file)
@@ -12,6 +12,7 @@
             "Y": 46.99734,
             "Z": 32.547485
           },
+          "StopDistance": 5,
           "TerritoryId": 147,
           "InteractionType": "AcceptQuest"
         }
     {
       "Sequence": 1,
       "Steps": [
-        {
-          "Position": {
-            "X": -73.142334,
-            "Y": 47,
-            "Z": -8.155263
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010924,
           "Position": {
             "Z": -8.86554
           },
           "TerritoryId": 147,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 2,
       "Steps": [
-        {
-          "Position": {
-            "X": -134.91899,
-            "Y": 59.58353,
-            "Z": -93.856964
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010867,
           "Position": {
             "Z": -94.22449
           },
           "TerritoryId": 147,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 3,
       "Steps": [
-        {
-          "Position": {
-            "X": -250.04771,
-            "Y": 59.914505,
-            "Z": -64.39375
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "Position": {
             "X": -255.52438,
             "Y": 60.28413,
             "Z": -65.027
           },
+          "StopDistance": 1,
           "TerritoryId": 147,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             64,
             3566
           ],
-          "Mount": false
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 4,
       "Steps": [
-        {
-          "Position": {
-            "X": -259.4472,
-            "Y": 81.38487,
-            "Z": -174.39532
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "Position": {
             "X": -264.6515,
             "Y": 82.28975,
             "Z": -178.98473
           },
+          "StopDistance": 1,
           "TerritoryId": 147,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             3657,
             3566
           ],
-          "Mount": false
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 5,
       "Steps": [
-        {
-          "Position": {
-            "X": -110.0443,
-            "Y": 65.047455,
-            "Z": -128.1897
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010876,
           "Position": {
             "Z": -127.27557
           },
           "TerritoryId": 147,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index f62e192443f9ddb1a71542664af0728e71a77a73..e9f1080fb1d858fe413148c1a311401201a6cac4 100644 (file)
         },
         {
           "Position": {
-            "X": 29.656324,
-            "Y": 21.232033,
-            "Z": -653.0589
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Mount": true,
+          "$": "Rising Stones Door"
         },
         {
           "Position": {
           "InteractionType": "WalkTo",
           "Fly": true
         },
+        {
+          "Position": {
+            "X": 25.629164,
+            "Y": 28.999998,
+            "Z": -823.2204
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo"
+        },
         {
           "DataId": 1001304,
           "Position": {
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 11e4468438fa6f7abf2b6d56e7d016a1dab87d9a..2cc29c069770e395692569d5f711184a506bd7fa 100644 (file)
     {
       "Sequence": 1,
       "Steps": [
-        {
-          "Position": {
-            "X": 233.11327,
-            "Y": 302,
-            "Z": -191.93912
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true,
-          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
-        },
         {
           "DataId": 1010931,
           "Position": {
@@ -39,7 +28,9 @@
             "Z": -190.93622
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true,
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
         }
       ]
     },
@@ -48,9 +39,9 @@
       "Steps": [
         {
           "Position": {
-            "X": -131.1056,
-            "Y": 304.1538,
-            "Z": -294.15
+            "X": -123.426254,
+            "Y": 301.84348,
+            "Z": -283.14267
           },
           "TerritoryId": 155,
           "InteractionType": "WalkTo",
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 8a8bfbd475089cb6e6b0d7a1297b35fb8f6c5bfb..044d0c3ba76289f9bd090cd1ac8c7ad51f88938f 100644 (file)
     {
       "Sequence": 3,
       "Steps": [
+        {
+          "Position": {
+            "X": 49.68947,
+            "Y": -8.046954,
+            "Z": 100.59061
+          },
+          "TerritoryId": 132,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": 38.482037,
+            "Y": -9.182595,
+            "Z": 124.36735
+          },
+          "TerritoryId": 132,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": 40.59977,
+            "Y": -18.800003,
+            "Z": 103.46791
+          },
+          "TerritoryId": 132,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true
+        },
         {
           "DataId": 1010012,
           "Position": {
@@ -62,7 +90,8 @@
             "Z": 89.89087
           },
           "TerritoryId": 132,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b0fcc0174d04fc691fb8dd0e1095ef58c81b1383..c899cad83c7d034f5d733afc2f2516ae7d674dc1 100644 (file)
@@ -35,7 +35,7 @@
           "InteractionType": "Interact",
           "TargetTerritoryId": 152,
           "AethernetShortcut": [
-            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Gridania] Aetheryte Plaza",
             "[Gridania] Lancers' Guild"
           ]
         },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index bc47a8971468ae5eff70a49d82e742fe5ee3c056..ff0c69af82701b1abce64851c7db4929cd525dd4 100644 (file)
@@ -12,6 +12,7 @@
             "Y": 0,
             "Z": -3.1281738
           },
+          "StopDistance": 7,
           "TerritoryId": 351,
           "InteractionType": "AcceptQuest"
         }
@@ -53,6 +54,7 @@
             "Y": -1.995725,
             "Z": -41.24518
           },
+          "StopDistance": 7,
           "TerritoryId": 351,
           "InteractionType": "Interact"
         }
     {
       "Sequence": 4,
       "Steps": [
-        {
-          "Position": {
-            "X": -63.34668,
-            "Y": 47,
-            "Z": 26.14879
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true,
-          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"
-        },
         {
           "DataId": 1010861,
           "Position": {
             "Y": 46.999992,
             "Z": 25.192627
           },
+          "StopDistance": 0.5,
           "TerritoryId": 147,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true,
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"
         }
       ]
     },
             "Y": 46.99734,
             "Z": 32.547485
           },
+          "StopDistance": 5,
           "TerritoryId": 147,
           "InteractionType": "CompleteQuest"
         }
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 2637207463a8efca96bf5b59cc46d99d908097e6..1354de365b4035215014f1aad87b2f1516f56cbd 100644 (file)
           "TerritoryId": 156,
           "InteractionType": "Interact",
           "Fly": true,
-          "$": "0 0  0 0  0 0 -> 1 0  0 0  0 16"
+          "$": "0 0  0 0  0 0 -> 1 0  0 0  0 16",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
+          ]
         },
         {
           "DataId": 1010955,
           "TerritoryId": 156,
           "InteractionType": "Interact",
           "Fly": true,
-          "$": "1 0  0 0  0 16 -> 2 0  0 0  0 144"
+          "$": "1 0  0 0  0 16 -> 2 0  0 0  0 144",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         },
         {
           "Position": {
           },
           "TerritoryId": 156,
           "InteractionType": "Interact",
-          "$": "2 0  0 0  0 144 -> 3 0  0 0  0 208"
+          "$": "2 0  0 0  0 144 -> 3 0  0 0  0 208",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         },
         {
           "Position": {
             "Z": -789.08984
           },
           "TerritoryId": 156,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b60a360d0c7dd436f18c2321f00544b0d944c421..f49bf44bf7dabcb0de697e574bf98c6664052e61 100644 (file)
@@ -61,9 +61,9 @@
       "Steps": [
         {
           "Position": {
-            "X": -133.9223,
-            "Y": 304.15378,
-            "Z": -292.65924
+            "X": -123.426254,
+            "Y": 301.84348,
+            "Z": -283.14267
           },
           "TerritoryId": 155,
           "InteractionType": "WalkTo",
     {
       "Sequence": 4,
       "Steps": [
-        {
-          "Position": {
-            "X": -133.9223,
-            "Y": 304.15378,
-            "Z": -292.65924
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Mount": true
-        },
         {
           "Position": {
             "X": -497.33295,
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b10e3d700087c975b3c6638dca25e1626449692c..6fd3f0bcef8a825a681f7959c3f86056d1ecd995 100644 (file)
@@ -14,7 +14,7 @@
           },
           "TerritoryId": 155,
           "InteractionType": "AcceptQuest",
-          "AetheryteShortcut": "Ul'dah",
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
           "SkipIf": [
             "AetheryteShortcutIfInSameTerritory"
           ]
@@ -44,4 +44,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 908b871aebfa950864cdb950b4f9207004e14f0e..c4d1081360a9330d62d68064950903dba756150b 100644 (file)
         },
         {
           "Position": {
-            "X": 29.70399,
-            "Y": 21.232033,
-            "Z": -653.5042
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo"
-        },
-        {
-          "Position": {
-            "X": -145.66704,
-            "Y": 43.906273,
-            "Z": -189.70813
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
           "InteractionType": "WalkTo",
-          "Fly": true
+          "Mount": true,
+          "$": "Rising Stones Door"
         },
         {
           "DataId": 2005045,
@@ -69,7 +61,8 @@
             "Z": -188.61682
           },
           "TerritoryId": 156,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 3d5e1e16aec29cf80eba7b36d62e2b21925e0769..db6f944ba21b5067a8338c17071c5765f2739acf 100644 (file)
@@ -12,6 +12,7 @@
             "Y": -1.9957249,
             "Z": -45.700806
           },
+          "StopDistance": 7,
           "TerritoryId": 351,
           "InteractionType": "AcceptQuest"
         }
@@ -75,4 +76,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index ec543f0722ad2f284f6fce254681df20428a7623..4d463f3a319ba644fe2abbb18cd82b631be47614 100644 (file)
         },
         {
           "Position": {
-            "X": 30.625135,
-            "Y": 22.244692,
-            "Z": -655.8638
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
           "InteractionType": "WalkTo",
-          "Fly": true
-        },
-        {
-          "Position": {
-            "X": -354.9214,
-            "Y": -16.059055,
-            "Z": -476.1546
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
+          "Mount": true,
+          "$": "Rising Stones Door"
         },
         {
           "DataId": 1009962,
             "Z": -477.4395
           },
           "TerritoryId": 156,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       "Steps": [
         {
           "Position": {
-            "X": -451.95154,
-            "Y": -4.1647916,
-            "Z": -308.94186
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
-        {
-          "Position": {
-            "X": -453.1463,
-            "Y": -4.127837,
-            "Z": -304.86533
+            "X": -455.26733,
+            "Y": -4.2369456,
+            "Z": -300.13348
           },
+          "StopDistance": 0.5,
           "TerritoryId": 156,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             62,
             63
           ],
-          "Mount": false,
-          "$": "0 0  0 0  0 0 -> 3 0  0 0  0 0"
+          "$": "0 0  0 0  0 0 -> 3 0  0 0  0 0",
+          "Fly": true
         },
         {
           "DataId": 1009966,
       "Steps": [
         {
           "Position": {
-            "X": -471.18558,
-            "Y": -3.3262053,
-            "Z": -233.86926
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
-        {
-          "Position": {
-            "X": -467.04343,
-            "Y": -3.2168,
-            "Z": -233.30014
+            "X": -464.29688,
+            "Y": -3.2168088,
+            "Z": -231.61989
           },
+          "StopDistance": 0.5,
           "TerritoryId": 156,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             64,
             3566
           ],
-          "Mount": false,
-          "$": "0 0  0 0  0 0 -> 16 3  0 0  0 128"
-        },
-        {
-          "Position": {
-            "X": -541.4635,
-            "Y": -1.9197675,
-            "Z": -286.6551
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
+          "Fly": true,
+          "$": "0 0  0 0  0 0 -> 16 3  0 0  0 128",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         },
         {
           "Position": {
             "Y": -1.7329574,
             "Z": -291.1239
           },
+          "StopDistance": 0.5,
           "TerritoryId": 156,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             55,
             3566
           ],
-          "Mount": false
-        },
-        {
-          "Position": {
-            "X": -593.8261,
-            "Y": -3.046606,
-            "Z": -400.62363
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         },
         {
           "Position": {
             "Y": -3.216822,
             "Z": -398.18915
           },
+          "StopDistance": 0.5,
           "TerritoryId": 156,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             55,
             64
           ],
-          "Mount": false
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         }
       ]
     },
     {
       "Sequence": 5,
       "Steps": [
-        {
-          "Position": {
-            "X": -354.04703,
-            "Y": -15.940774,
-            "Z": -476.86594
-          },
-          "TerritoryId": 156,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1009112,
           "Position": {
             "Z": -477.04285
           },
           "TerritoryId": 156,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b6c3ca21fa8492c155fe61134369a410f3da2701..cb84009c446ae61744470b49ae05f4e0047b9240 100644 (file)
     {
       "Sequence": 1,
       "Steps": [
-        {
-          "Position": {
-            "X": 2.0206594,
-            "Y": 0,
-            "Z": -5.7291903
-          },
-          "TerritoryId": 351,
-          "InteractionType": "WalkTo"
-        },
         {
           "DataId": 2002878,
           "Position": {
@@ -90,6 +81,7 @@
           },
           "TerritoryId": 155,
           "InteractionType": "CompleteQuest",
+          "Mount": true,
           "DialogueChoices": [
             {
               "Type": "YesNo",
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b010db5828b28601832496bda302d9e331690fe2..be11102f65b44f7cc2d3383acfbfd50d66c4e970 100644 (file)
@@ -12,6 +12,7 @@
             "Y": 302.19598,
             "Z": -223.10223
           },
+          "StopDistance": 5,
           "TerritoryId": 155,
           "InteractionType": "AcceptQuest",
           "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
@@ -32,7 +33,8 @@
             "Z": -199.96954
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Mount": true
         }
       ]
     },
             "Z": -199.9688
           },
           "TerritoryId": 155,
-          "InteractionType": "WalkTo"
-        },
-        {
-          "Position": {
-            "X": -281.78098,
-            "Y": 225.61168,
-            "Z": 554.95935
-          },
-          "TerritoryId": 155,
           "InteractionType": "WalkTo",
-          "Fly": true
+          "Mount": true
         },
         {
           "DataId": 1009979,
@@ -66,7 +59,8 @@
             "Z": 556.115
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
@@ -90,6 +84,7 @@
             "Y": 229.04996,
             "Z": 322.4994
           },
+          "StopDistance": 5,
           "TerritoryId": 155,
           "InteractionType": "Interact"
         }
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 2cf05dee1d05df0439605e66b28da42922ac3602..b32ec60fb7455cd5b521112c1a3918a16a70b325 100644 (file)
@@ -31,7 +31,8 @@
             "Z": -199.9688
           },
           "TerritoryId": 155,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Mount": true
         },
         {
           "Position": {
@@ -56,4 +57,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 320c16a0f22d3c70e05720e604ea080d2e838a27..2e08ea76d234a6a4853c68c45cad62f2f0b53b13 100644 (file)
           "TerritoryId": 155,
           "InteractionType": "WalkTo"
         },
-        {
-          "Position": {
-            "X": -439.56784,
-            "Y": 211,
-            "Z": -263.56824
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2004652,
           "Position": {
             "Z": -263.6248
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 2,
       "Steps": [
-        {
-          "Position": {
-            "X": -453.06644,
-            "Y": 221.53008,
-            "Z": -149.43501
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2004653,
           "Position": {
             "Z": -149.27905
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 3,
       "Steps": [
-        {
-          "Position": {
-            "X": -346.34058,
-            "Y": 254.51897,
-            "Z": -94.777374
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2004654,
           "Position": {
             "Z": -95.384155
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 4,
       "Steps": [
-        {
-          "Position": {
-            "X": -347.6656,
-            "Y": 257.33466,
-            "Z": 61.37328
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2004655,
           "Position": {
             "Z": 77.62268
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index d4b7672cbfecf4199c7d72f5514ca4f68a0119f8..180797bf97bdec54a17ae01e2395c18af6b636a2 100644 (file)
           "InteractionType": "WalkTo",
           "Fly": true
         },
-        {
-          "Position": {
-            "X": -387.78098,
-            "Y": 231.12491,
-            "Z": 304.6916
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "Position": {
             "X": -383.5987,
             "Y": 231.30257,
             "Z": 306.35776
           },
+          "StopDistance": 0.5,
           "TerritoryId": 155,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
@@ -83,7 +74,7 @@
             725,
             726
           ],
-          "Mount": false
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 927a43257040ad3781db562922c13687b73bb6fc..7e373a2fc81a1784d77dc31f125e4926b58b021a 100644 (file)
           "TerritoryId": 155,
           "InteractionType": "WalkTo"
         },
-        {
-          "Position": {
-            "X": -915.1495,
-            "Y": 229.29955,
-            "Z": -4.1425385
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010001,
           "Position": {
@@ -57,7 +47,8 @@
             "Z": -3.1586914
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 66be8b0fd76a75f92472ffcd8fff24494d950c81..815e1b60c7bc1ace206c0742c940dc5523e16e3a 100644 (file)
     {
       "Sequence": 2,
       "Steps": [
-        {
-          "Position": {
-            "X": -427.6921,
-            "Y": 235.63367,
-            "Z": -120.796394
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010148,
           "Position": {
@@ -53,7 +43,8 @@
             "Z": -119.76807
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
           "InteractionType": "WalkTo",
           "Fly": true
         },
-        {
-          "Position": {
-            "X": -395.89377,
-            "Y": 239.70042,
-            "Z": 344.2426
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 2004657,
           "Position": {
             "Z": 343.83154
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 4,
       "Steps": [
-        {
-          "Position": {
-            "X": -302.4499,
-            "Y": 233.04715,
-            "Z": 406.5704
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010149,
           "Position": {
             "Z": 406.05774
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 5,
       "Steps": [
-        {
-          "Position": {
-            "X": -196.67853,
-            "Y": 221.66962,
-            "Z": 436.8172
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "Position": {
             "X": -192.44443,
             "Y": 221.34477,
             "Z": 438.09082
           },
+          "StopDistance": 0.5,
           "TerritoryId": 155,
           "InteractionType": "Combat",
           "EnemySpawnType": "AutoOnEnterArea",
             726,
             3122
           ],
-          "Mount": false
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 7,
       "Steps": [
-        {
-          "Position": {
-            "X": 158.15727,
-            "Y": 222.68217,
-            "Z": 302.21915
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010151,
           "Position": {
             "Z": 302.96777
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true
         }
       ]
     },
     {
       "Sequence": 255,
       "Steps": [
-        {
-          "Position": {
-            "X": 229.68831,
-            "Y": 221.99998,
-            "Z": 348.22107
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true
-        },
         {
           "DataId": 1010191,
           "Position": {
       ]
     }
   ]
-}
\ No newline at end of file
+}
index b61b49d7a6455c0145e0119022b906712ea761bc..f8423ab2d1d756b42eacf9c2a0fa5ccd95ecada5 100644 (file)
         },
         {
           "Position": {
-            "X": 29.70399,
-            "Y": 21.232033,
-            "Z": -653.5042
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Mount": true,
+          "$": "Rising Stones Door"
         },
         {
           "Position": {
@@ -83,6 +85,7 @@
             "Y": 31.216015,
             "Z": -744.6555
           },
+          "StopDistance": 7,
           "TerritoryId": 156,
           "InteractionType": "Interact"
         }
       "Steps": [
         {
           "Position": {
-            "X": 29.43335,
-            "Y": 21.232033,
-            "Z": -652.5205
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
           },
           "TerritoryId": 156,
           "InteractionType": "WalkTo",
-          "Fly": true
+          "Fly": true,
+          "$": "Rising Stones Door"
         },
         {
           "TerritoryId": 156,
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 158a9edee5bafb3ba54d7db580c040bc0dc062c9..bb5576faa1661f61c32e3e47dc5c0d3fad4f1d86 100644 (file)
     {
       "Sequence": 1,
       "Steps": [
-        {
-          "Position": {
-            "X": -902.5769,
-            "Y": 229.13899,
-            "Z": -8.79433
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Fly": true,
-          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
-        },
         {
           "DataId": 1009996,
           "Position": {
@@ -39,7 +28,9 @@
             "Z": -9.689575
           },
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "Fly": true,
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
         }
       ]
     },
@@ -99,4 +90,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index f758b840607251c660be847902df89fe9281308c..dc0f64bb39977113ba3ece6b4c5e8b599e9dbff3 100644 (file)
       "Steps": [
         {
           "Position": {
-            "X": 241.55875,
-            "Y": 303.12494,
-            "Z": -200.00774
+            "X": 240.2761,
+            "Y": 302.6276,
+            "Z": -199.78418
           },
           "TerritoryId": 155,
           "InteractionType": "WalkTo",
+          "$": "Camp Dragonhead, door to Haurchefant",
           "Fly": true,
           "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
         },
@@ -80,6 +81,7 @@
           },
           "TerritoryId": 155,
           "InteractionType": "CompleteQuest",
+          "Mount": true,
           "DialogueChoices": [
             {
               "Type": "YesNo",
@@ -91,4 +93,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 3d17397c687d758bf354bc67b86b4ce581a62c53..54ec305d5f363cfb2925c80b2ac40499f5e72203 100644 (file)
     {
       "Sequence": 3,
       "Steps": [
-        {
-          "Position": {
-            "X": -140.17616,
-            "Y": 58.384903,
-            "Z": -82.89941
-          },
-          "TerritoryId": 147,
-          "InteractionType": "WalkTo",
-          "Fly": true,
-          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"
-        },
         {
           "DataId": 1010046,
           "Position": {
@@ -81,7 +70,9 @@
             "Z": -82.07831
           },
           "TerritoryId": 147,
-          "InteractionType": "SinglePlayerDuty"
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true,
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"
         }
       ]
     },
       ]
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/QuestPaths/Reusable Paths.md b/QuestPaths/Reusable Paths.md
new file mode 100644 (file)
index 0000000..03a318a
--- /dev/null
@@ -0,0 +1,39 @@
+Certain areas are visited quite frequently, and especially if you enter/leave buildings it often makes sense to navigate
+via a waypoint on the outside (with `"Mount": true` if coming from the inside, and `"Fly": true` if coming from the
+outside).
+
+This vastly improves the pathfinding performance, and avoids attempting to fly e.g. under the map or into the building
+that can sometimes be found as valid paths.
+
+## Mor Dhona
+
+```json
+        {
+          "Position": {
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "$": "Rising Stones Door"
+        }
+```
+
+## Coerthas Central Highlands
+
+```json
+        {
+          "Position": {
+            "X": 240.2761,
+            "Y": 302.6276,
+            "Z": -199.78418
+          },
+          "TerritoryId": 155,
+          "InteractionType": "WalkTo",
+          "$": "Camp Dragonhead, door to Haurchefant",
+          "Fly": true,
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
+        }
+```
index c6b79adf27d11a7c76362d9c250d3f848619a012..82ebeaebbc443eece52ea15e8a182bbbdfdc37a4 100644 (file)
@@ -1,6 +1,6 @@
 <Project Sdk="Dalamud.NET.Sdk/9.0.2">
     <PropertyGroup>
-        <Version>1.14</Version>
+        <Version>1.15</Version>
         <OutputPath>dist</OutputPath>
         <PathMap Condition="$(SolutionDir) != ''">$(SolutionDir)=X:\</PathMap>
     </PropertyGroup>