Minor cleanup for ARR WHM v2.7
authorLiza Carvelli <liza@carvel.li>
Wed, 14 Aug 2024 09:40:49 +0000 (11:40 +0200)
committerLiza Carvelli <liza@carvel.li>
Wed, 14 Aug 2024 09:40:49 +0000 (11:40 +0200)
27 files changed:
Directory.Build.targets
QuestPathGenerator/RoslynShortcuts.cs
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1079_Seer Folly.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1080_Only You Can Prevent Forest Ire.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1081_O Brother, Where Art Thou.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1082_Following in His Footsteps.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1083_Yearn for the Urn.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/1084_Heart of the Forest.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/133_Way of the Conjurer.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/147_Trial by Wind.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/182_So You Want to Be a Conjurer.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/211_My First Cane.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/22_Way of the Conjurer.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/440_Like Mother, Like Daughter.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/441_In Nature's Embrace.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/48_Trial by Earth.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/91_Trial by Wind.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/92_Trial by Water.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/93_Sylphie's Trials.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/README.txt [deleted file]
QuestPaths/2.x - A Realm Reborn/MSQ-1/Gridania/3854_Eggs over Queasy.json
QuestPaths/quest-v1.json
Questionable.Model/Questing/NearPositionCondition.cs [new file with mode: 0644]
Questionable.Model/Questing/SkipStepConditions.cs
Questionable.Model/common-schema.json
Questionable/Controller/Steps/Shared/SkipCondition.cs
Questionable/Questionable.csproj

index b914cd1eba4a990cf5d7a7ae789cd5f1fdfc8661..2ad15fb9dd746e87a6e3ca1b410a80344fcbcf42 100644 (file)
@@ -1,5 +1,5 @@
 <Project>
     <PropertyGroup>
-        <Version>2.6</Version>
+        <Version>2.7</Version>
     </PropertyGroup>
 </Project>
index d8ff117d14eda453bd1d50b5492349ae8e95038c..82b9ecbabb7b3cc24db1fb1a119851e198c66416 100644 (file)
@@ -317,6 +317,9 @@ public static class RoslynShortcuts
                                     Assignment(nameof(SkipStepConditions.AetheryteUnlocked),
                                             skipStepConditions.AetheryteUnlocked, emptyStep.AetheryteUnlocked)
                                         .AsSyntaxNodeOrToken(),
+                                    Assignment(nameof(SkipStepConditions.NearPosition),
+                                            skipStepConditions.NearPosition, emptyStep.NearPosition)
+                                        .AsSyntaxNodeOrToken(),
                                     Assignment(nameof(SkipStepConditions.ExtraCondition),
                                             skipStepConditions.ExtraCondition, emptyStep.ExtraCondition)
                                         .AsSyntaxNodeOrToken()))));
@@ -335,6 +338,22 @@ public static class RoslynShortcuts
                                         skipItemCondition.NotInInventory,
                                         emptyItem.NotInInventory)))));
             }
+            else if (value is NearPositionCondition nearPositionCondition)
+            {
+                var emptyCondition = new NearPositionCondition();
+                return ObjectCreationExpression(
+                        IdentifierName(nameof(NearPositionCondition)))
+                    .WithInitializer(
+                        InitializerExpression(
+                            SyntaxKind.ObjectInitializerExpression,
+                            SeparatedList<ExpressionSyntax>(
+                                SyntaxNodeList(
+                                    Assignment(nameof(NearPositionCondition.Position),
+                                        nearPositionCondition.Position, emptyCondition.Position).AsSyntaxNodeOrToken(),
+                                    Assignment(nameof(NearPositionCondition.MaximumDistance),
+                                            nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
+                                        .AsSyntaxNodeOrToken()))));
+            }
             else if (value is SkipAetheryteCondition skipAetheryteCondition)
             {
                 var emptyAetheryte = new SkipAetheryteCondition();
index 7f96c7d5701772822a3261cf6bead239b96d45ee..887f8855bbc11aeed81aaadbd8e07ec56104f70b 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
+            }\r
+          }\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1007850,\r
+          "Position": {\r
+            "X": -271.87,\r
+            "Y": 19.663366,\r
+            "Z": 97.42883\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "SinglePlayerDuty",\r
+          "AetheryteShortcut": "Central Shroud - Bentbranch Meadows",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked"\r
             }\r
           }\r
-                }\r
-            ]\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -271.3778,\r
-    "Y": 19.49745,\r
-    "Z": 96.23329\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Central Shroud - Bentbranch Meadows"\r
-                },\r
-                {\r
-                    "DataId": 1007850,\r
-"Position": {\r
-    "X": -271.87,\r
-    "Y": 19.663366,\r
-    "Z": 97.42883\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "SinglePlayerDuty"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -146.86935,\r
-                        "Y": 8.006159,\r
-                        "Z": 268.78055\r
-                    },\r
-                    "TerritoryId": 153,\r
-                                        "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                        "InteractionType": "Jump",\r
-                              "JumpDestination": {\r
-                                "Position": {\r
-                        "X": -137.77051,\r
-                        "Y": 7.7094107,\r
-                        "Z": 275.28036\r
-                    }}},\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "CompleteQuest",\r
-"NextQuestId": 1080\r
-                }\r
-            ]\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest",\r
+          "NextQuestId": 1080\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 9df26da8e092283f71e7ecbe3a8c3bb8f74b8127..729b4b3f002c2d3a1f6fbf038714b7598d50dcf6 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "AcceptQuest"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -409.1981,\r
-    "Y": 61.063103,\r
-    "Z": -153.9051\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] White Wolf Gate (Central Shroud)"\r
-                    ]\r
-                },\r
-                {\r
-                    "DataId": 2002392,\r
-"Position": {\r
-    "X": -416.5561,\r
-    "Y": 60.990234,\r
-    "Z": -148.63812\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Combat",\r
-"EnemySpawnType": "AutoOnEnterArea",\r
-"KillEnemyDataIds": [\r
-                        1937\r
-]\r
-\r
-                },\r
-                {\r
-                    "DataId": 2002392,\r
-"Position": {\r
-    "X": -416.5561,\r
-    "Y": 60.990234,\r
-    "Z": -148.63812\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "TerritoryId": 153,\r
+          "InteractionType": "EquipItem",\r
+          "ItemId": 4547\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "AcceptQuest"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 2002392,\r
+          "Position": {\r
+            "X": -416.5561,\r
+            "Y": 60.990234,\r
+            "Z": -148.63812\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AutoOnEnterArea",\r
+          "KillEnemyDataIds": [\r
+            1937\r
+          ],\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] White Wolf Gate (Central Shroud)"\r
+          ],\r
+          "Fly": true,\r
+          "CompletionQuestVariablesFlags": [\r
+            {\r
+              "Low": 3\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ]\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -146.86935,\r
-    "Y": 8.006159,\r
-    "Z": 268.78055\r
-},\r
-"TerritoryId": 153,\r
-                    "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                    "InteractionType": "Jump",\r
+          "DataId": 2002392,\r
+          "Position": {\r
+            "X": -416.5561,\r
+            "Y": 60.990234,\r
+            "Z": -148.63812\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
           "JumpDestination": {\r
             "Position": {\r
-    "X": -137.77051,\r
-    "Y": 7.7094107,\r
-    "Z": 275.28036\r
-}}},\r
-                {\r
-                    "DataId": 1006751,\r
-"Position": {\r
-    "X": -139.45221,\r
-    "Y": 8.712891,\r
-    "Z": 281.69678\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "CompleteQuest",\r
-"NextQuestId": 1081\r
-                }\r
-            ]\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest",\r
+          "NextQuestId": 1081\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 8cc32c5e73440a0d444dc91d96c6c69e34c074c5..48d669d23fabe8804f7f1e423fb2f5a402798d7c 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "AcceptQuest"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-"Position": {\r
-    "X": -272.38885,\r
-    "Y": 12.935407,\r
-    "Z": -46.28064\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "East Shroud - Hawthorne Hut"\r
-                },\r
-                {\r
-                    "DataId": 1007852,\r
-"Position": {\r
-    "X": -272.38885,\r
-    "Y": 12.935407,\r
-    "Z": -46.28064\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -270.7748,\r
-    "Y": 13.192019,\r
-    "Z": -49.86504\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "Position": {\r
-    "X": -270.7748,\r
-    "Y": 13.192019,\r
-    "Z": -49.86504\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Combat",\r
-"EnemySpawnType": "AutoOnEnterArea",\r
-"KillEnemyDataIds": [\r
-    1938,1939\r
-]\r
-                },\r
-                {\r
-                    "DataId": 2002394,\r
-"Position": {\r
-    "X": -271.5343,\r
-    "Y": 13.748352,\r
-    "Z": -51.773926\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "AcceptQuest"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1007852,\r
+          "Position": {\r
+            "X": -272.38885,\r
+            "Y": 12.935407,\r
+            "Z": -46.28064\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact",\r
+          "AetheryteShortcut": "East Shroud - Hawthorne Hut",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -271.5343,\r
+            "Y": 13.748352,\r
+            "Z": -51.773926\r
+          },\r
+          "StopDistance": 2,\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AutoOnEnterArea",\r
+          "KillEnemyDataIds": [\r
+            1938,\r
+            1939\r
+          ],\r
+          "CompletionQuestVariablesFlags": [\r
+            {\r
+              "Low": 4\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ]\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -146.86935,\r
-    "Y": 8.006159,\r
-    "Z": 268.78055\r
-},\r
-"TerritoryId": 153,\r
-                    "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                    "InteractionType": "Jump",\r
+          "DataId": 2002394,\r
+          "Position": {\r
+            "X": -271.5343,\r
+            "Y": 13.748352,\r
+            "Z": -51.773926\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
           "JumpDestination": {\r
             "Position": {\r
-    "X": -137.77051,\r
-    "Y": 7.7094107,\r
-    "Z": 275.28036\r
-}}},\r
-                {\r
-                    "DataId": 1006751,\r
-"Position": {\r
-    "X": -139.45221,\r
-    "Y": 8.712891,\r
-    "Z": 281.69678\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "CompleteQuest",\r
-"NextQuestId": 1082\r
-                }\r
-            ]\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest",\r
+          "NextQuestId": 1082\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index e3b6691db92bc0f96c88c48760da6809dfba0de6..4be0c9dfd76cf0472c05d1f2820d0f5944802020 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
-        {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "AcceptQuest"\r
-                  }\r
-            ]\r
-        },\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -345.86627,\r
-    "Y": -37.41542,\r
-    "Z": -247.93343\r
-},\r
-"TerritoryId": 138,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Western La Noscea - Aleport"\r
-                },\r
-                {\r
-                    "DataId": 2002396,\r
-"Position": {\r
-    "X": -347.34113,\r
-    "Y": -36.240234,\r
-    "Z": -249.6529\r
-},\r
-"TerritoryId": 138,\r
-"InteractionType": "Emote",\r
-"Emote":"pray",\r
-"$": "0 0 17 16 0 0 -> 17 0 1 16 0 128"\r
-                },\r
-                {\r
-                    "Position": {\r
-    "X": -338.8092,\r
-    "Y": -15.966908,\r
-    "Z": -407.21075\r
-},\r
-"TerritoryId": 156,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Mor Dhona"\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-                {\r
-                    "DataId": 2002397,\r
-"Position": {\r
-    "X": -339.46753,\r
-    "Y": -15.06073,\r
-    "Z": -403.21973\r
-},\r
-"TerritoryId": 156,\r
-"InteractionType": "Emote",\r
-"Emote":"pray",\r
-"$": "17 0 1 16 0 128 -> 33 16 1 0 0 192"\r
-                },\r
-                {\r
-                    "Position": {\r
-    "X": -255.17686,\r
-    "Y": 59.31324,\r
-    "Z": -44.453175\r
-},\r
-"TerritoryId": 147,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"\r
-                },\r
-                {\r
-                    "DataId": 2002398,\r
-"Position": {\r
-    "X": -253.46765,\r
-    "Y": 60.68506,\r
-    "Z": -43.90027\r
-},\r
-"TerritoryId": 147,\r
-"InteractionType": "Emote",\r
-"Emote":"pray",\r
-"$": "33 16 1 0 0 192 -> 0 0 0 0 0 0"\r
-                }\r
-            ]\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "AcceptQuest"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -346.83008,\r
+            "Y": -37.93451,\r
+            "Z": -236.64346\r
+          },\r
+          "TerritoryId": 138,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "Western La Noscea - Aleport",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "CompletionQuestVariablesFlags": [\r
+                null,\r
+                null,\r
+                null,\r
+                null,\r
+                null,\r
+                128\r
+              ],\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                        "Position": {\r
-                            "X": -146.86935,\r
-                            "Y": 8.006159,\r
-                            "Z": 268.78055\r
-                        },\r
-                        "TerritoryId": 153,\r
-                                            "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                            "InteractionType": "Jump",\r
-                                  "JumpDestination": {\r
-                                    "Position": {\r
-                            "X": -137.77051,\r
-                            "Y": 7.7094107,\r
-                            "Z": 275.28036\r
-                        }}},\r
-                {\r
-                    "DataId": 1006751,\r
-"Position": {\r
-    "X": -139.45221,\r
-    "Y": 8.712891,\r
-    "Z": 281.69678\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "DataId": 2002396,\r
+          "Position": {\r
+            "X": -347.34113,\r
+            "Y": -36.240234,\r
+            "Z": -249.6529\r
+          },\r
+          "TerritoryId": 138,\r
+          "InteractionType": "Emote",\r
+          "Emote": "pray",\r
+          "$": "0 0 17 16 0 0 -> 17 0 1 16 0 128",\r
+          "CompletionQuestVariablesFlags": [\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            128\r
+          ]\r
         },\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 109.89845,\r
-    "Y": 7.0051613,\r
-    "Z": -45.239243\r
-},\r
-"TerritoryId": 154,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "North Shroud - Fallgourd Float"\r
+          "DataId": 2002397,\r
+          "Position": {\r
+            "X": -339.46753,\r
+            "Y": -15.06073,\r
+            "Z": -403.21973\r
+          },\r
+          "TerritoryId": 156,\r
+          "InteractionType": "Emote",\r
+          "Emote": "pray",\r
+          "AetheryteShortcut": "Mor Dhona",\r
+          "Fly": true,\r
+          "$": "17 0 1 16 0 128 -> 33 16 1 0 0 192",\r
+          "CompletionQuestVariablesFlags": [\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            64\r
+          ]\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -255.17686,\r
+            "Y": 59.31324,\r
+            "Z": -44.453175\r
+          },\r
+          "TerritoryId": 147,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",\r
+          "Fly": true\r
+        },\r
+        {\r
+          "DataId": 2002398,\r
+          "Position": {\r
+            "X": -253.46765,\r
+            "Y": 60.68506,\r
+            "Z": -43.90027\r
+          },\r
+          "TerritoryId": 147,\r
+          "InteractionType": "Emote",\r
+          "Emote": "pray",\r
+          "$": "33 16 1 0 0 192 -> 0 0 0 0 0 0",\r
+          "CompletionQuestVariablesFlags": [\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            32\r
+          ]\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-                {\r
-                    "DataId": 2002399,\r
-"Position": {\r
-    "X": 107.83545,\r
-    "Y": 7.7057495,\r
-    "Z": -45.15149\r
-},\r
-"TerritoryId": 154,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 4,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -146.86935,\r
-                        "Y": 8.006159,\r
-                        "Z": 268.78055\r
-                    },\r
-                    "TerritoryId": 153,\r
-                                        "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                        "InteractionType": "Jump",\r
-                              "JumpDestination": {\r
-                                "Position": {\r
-                        "X": -137.77051,\r
-                        "Y": 7.7094107,\r
-                        "Z": 275.28036\r
-                    }}},\r
-                {\r
-                    "DataId": 1006751,\r
-"Position": {\r
-    "X": -139.45221,\r
-    "Y": 8.712891,\r
-    "Z": 281.69678\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },{\r
-            "Sequence": 5,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 286.73157,\r
-    "Y": 42.137627,\r
-    "Z": -202.96959\r
-},\r
-"TerritoryId": 139,\r
-"InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake"\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": 109.89845,\r
+            "Y": 7.0051613,\r
+            "Z": -45.239243\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "North Shroud - Fallgourd Float",\r
+          "Fly": true\r
+        },\r
+        {\r
+          "DataId": 2002399,\r
+          "Position": {\r
+            "X": 107.83545,\r
+            "Y": 7.7057495,\r
+            "Z": -45.15149\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-                {\r
-                    "Position": {\r
-    "X": 118.0728,\r
-    "Y": 74.37976,\r
-    "Z": -248.26317\r
-},\r
-"TerritoryId": 180,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Outer La Noscea - Camp Overlook"\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 5,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": 286.73157,\r
+            "Y": 42.137627,\r
+            "Z": -202.96959\r
+          },\r
+          "TerritoryId": 139,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "AetheryteUnlocked": "Outer La Noscea - Camp Overlook"\r
+            },\r
+            "AetheryteShortcutIf": {\r
+              "AetheryteUnlocked": "Outer La Noscea - Camp Overlook"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": 118.0728,\r
+            "Y": 74.37976,\r
+            "Z": -248.26317\r
+          },\r
+          "TerritoryId": 180,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "Outer La Noscea - Camp Overlook",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "AetheryteLocked": "Outer La Noscea - Camp Overlook"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 2002400,\r
+          "Position": {\r
+            "X": 117.32654,\r
+            "Y": 75.394775,\r
+            "Z": -246.54004\r
+          },\r
+          "TerritoryId": 180,\r
+          "InteractionType": "Emote",\r
+          "Emote": "pray"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-\r
-\r
-               { "DataId": 2002400,\r
-"Position": {\r
-    "X": 117.32654,\r
-    "Y": 75.394775,\r
-    "Z": -246.54004\r
-},\r
-"TerritoryId": 180,\r
-"InteractionType": "Emote",\r
-"Emote":"pray"\r
-}\r
-            ]\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -146.86935,\r
-                        "Y": 8.006159,\r
-                        "Z": 268.78055\r
-                    },\r
-                    "TerritoryId": 153,\r
-                                        "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                        "InteractionType": "Jump",\r
-                              "JumpDestination": {\r
-                                "Position": {\r
-                        "X": -137.77051,\r
-                        "Y": 7.7094107,\r
-                        "Z": 275.28036\r
-                    }}},\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "CompleteQuest",\r
-"NextQuestId": 1083\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest",\r
+          "NextQuestId": 1083\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index a2b77235b06bf85098fe6f10411150cad4c8b126..c71f25c43f4815ac3c057b5ed5e3b872d639690f 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "AcceptQuest"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "DataId": 1007861,\r
-"Position": {\r
-    "X": -138.59778,\r
-    "Y": 8.561184,\r
-    "Z": 281.2085\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 52.996822,\r
-    "Y": 8.961273,\r
-    "Z": -110.2295\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "South Shroud - Quarrymill"\r
-                },\r
-                {\r
-                    "DataId": 1007853,\r
-"Position": {\r
-    "X": 53.72693,\r
-    "Y": 8.86706,\r
-    "Z": -111.25354\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "AcceptQuest"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1007861,\r
+          "Position": {\r
+            "X": -138.59778,\r
+            "Y": 8.561184,\r
+            "Z": 281.2085\r
+          },\r
+          "StopDistance": 5,\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": 47.682095,\r
+            "Y": 9.470074,\r
+            "Z": -98.02502\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Jump",\r
+          "AetheryteShortcut": "South Shroud - Quarrymill",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": 51.224842,\r
+              "Y": 9.313359,\r
+              "Z": -104.32791\r
+            },\r
+            "DelaySeconds": 0.2\r
+          },\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Unlocked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                   "Position": {\r
-    "X": 149.47818,\r
-    "Y": 18.008802,\r
-    "Z": -128.02928\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-"DataId": 2002403,\r
-"Position": {\r
-    "X": 151.53735,\r
-    "Y": 18.112427,\r
-    "Z": -127.30603\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Combat",\r
-"EnemySpawnType": "AutoOnEnterArea",\r
-"KillEnemyDataIds": [\r
-    1940,1941,1942\r
-]\r
+          "DataId": 1007853,\r
+          "Position": {\r
+            "X": 53.72693,\r
+            "Y": 8.86706,\r
+            "Z": -111.25354\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
+        {\r
+          "DataId": 2002403,\r
+          "Position": {\r
+            "X": 151.53735,\r
+            "Y": 18.112427,\r
+            "Z": -127.30603\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AutoOnEnterArea",\r
+          "KillEnemyDataIds": [\r
+            1940,\r
+            1941,\r
+            1942\r
+          ],\r
+          "CompletionQuestVariablesFlags": [\r
+            {\r
+              "Low": 3\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ]\r
+        },\r
+        {\r
+          "DataId": 2002403,\r
+          "Position": {\r
+            "X": 151.53735,\r
+            "Y": 18.112427,\r
+            "Z": -127.30603\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-                {\r
-                    "DataId": 2002403,\r
-"Position": {\r
-    "X": 151.53735,\r
-    "Y": 18.112427,\r
-    "Z": -127.30603\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -146.86935,\r
-                        "Y": 8.006159,\r
-                        "Z": 268.78055\r
-                    },\r
-                    "TerritoryId": 153,\r
-                                        "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                        "InteractionType": "Jump",\r
-                              "JumpDestination": {\r
-                                "Position": {\r
-                        "X": -137.77051,\r
-                        "Y": 7.7094107,\r
-                        "Z": 275.28036\r
-                    }}},\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "CompleteQuest",\r
-"NextQuestId": 1084\r
-                }\r
-            ]\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest",\r
+          "NextQuestId": 1084\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 2091234625d20c9df0551c110cb4aa109fa880c4..727f168526a4f3fb837bc1e4eae238fc24b78f9e 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "AcceptQuest"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
+                },\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -315.67767,\r
-    "Y": 20.999746,\r
-    "Z": 178.48499\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"\r
-                },\r
-                {\r
-                    "DataId": 2002408,\r
-"Position": {\r
-    "X": -316.27374,\r
-    "Y": 21.194763,\r
-    "Z": 179.70544\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "SinglePlayerDuty"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -146.86935,\r
-                        "Y": 8.006159,\r
-                        "Z": 268.78055\r
-                    },\r
-                    "TerritoryId": 153,\r
-                                        "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
-                                        "InteractionType": "Jump",\r
-                              "JumpDestination": {\r
-                                "Position": {\r
-                        "X": -137.77051,\r
-                        "Y": 7.7094107,\r
-                        "Z": 275.28036\r
-                    }}\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "AcceptQuest"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 2002408,\r
+          "Position": {\r
+            "X": -316.27374,\r
+            "Y": 21.194763,\r
+            "Z": 179.70544\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "SinglePlayerDuty",\r
+          "AetheryteShortcut": "Central Shroud - Bentbranch Meadows",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -146.86935,\r
+            "Y": 8.006159,\r
+            "Z": 268.78055\r
+          },\r
+          "StopDistance": 0.25,\r
+          "TerritoryId": 153,\r
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",\r
+          "InteractionType": "Jump",\r
+          "JumpDestination": {\r
+            "Position": {\r
+              "X": -137.77051,\r
+              "Y": 7.7094107,\r
+              "Z": 275.28036\r
+            },\r
+            "DelaySeconds": 0.75\r
+          },\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            },\r
+            "StepIf": {\r
+              "Flying": "Unlocked",\r
+              "NearPosition": {\r
+                "Position": {\r
+                  "X": -139.45221,\r
+                  "Y": 8.712891,\r
+                  "Z": 281.69678\r
                 },\r
-                                    {\r
-                                        "DataId": 1006751,\r
-                    "Position": {\r
-                        "X": -139.45221,\r
-                        "Y": 8.712891,\r
-                        "Z": 281.69678\r
-                    },\r
-                    "TerritoryId": 153,\r
-                    "InteractionType": "CompleteQuest",\r
-"NextQuestId": 1084\r
-                }\r
-            ]\r
+                "MaximumDistance": 3\r
+              }\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": -139.04318,\r
+            "Y": 8.522301,\r
+            "Z": 280.0128\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
+        },\r
+        {\r
+          "DataId": 1006751,\r
+          "Position": {\r
+            "X": -139.45221,\r
+            "Y": 8.712891,\r
+            "Z": 281.69678\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "CompleteQuest"\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/133_Way of the Conjurer.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/133_Way of the Conjurer.json
new file mode 100644 (file)
index 0000000..7d96e4e
--- /dev/null
@@ -0,0 +1,56 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1000323,
+          "Position": {
+            "X": -234.02765,
+            "Y": -4.0000043,
+            "Z": -11.093384
+          },
+          "TerritoryId": 133,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                133
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "InteractionType": "CompleteQuest",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_CLSCNJ998_00133_Q1_000_1",
+              "Yes": true
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/147_Trial by Wind.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/147_Trial by Wind.json
new file mode 100644 (file)
index 0000000..6ecee3c
--- /dev/null
@@ -0,0 +1,167 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": ["Cacahuetes", "liza"],
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "InteractionType": "AcceptQuest",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                133
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -482.67407,
+            "Y": 9.16599,
+            "Z": 207.46878
+          },
+          "TerritoryId": 152,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "East Shroud - Hawthorne Hut",
+          "Fly": true
+        },
+        {
+          "DataId": 1000767,
+          "Position": {
+            "X": -483.42108,
+            "Y": 10.130882,
+            "Z": 209.46057
+          },
+          "TerritoryId": 152,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2001229,
+          "Position": {
+            "X": -510.6432,
+            "Y": 6.301941,
+            "Z": 35.78235
+          },
+          "TerritoryId": 152,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            295
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": -482.67407,
+            "Y": 9.16599,
+            "Z": 207.46878
+          },
+          "TerritoryId": 152,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1000767,
+          "Position": {
+            "X": -483.42108,
+            "Y": 10.130882,
+            "Z": 209.46057
+          },
+          "TerritoryId": 152,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2001230,
+          "Position": {
+            "X": -510.76526,
+            "Y": 6.1798096,
+            "Z": 35.568726
+          },
+          "TerritoryId": 152,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "Position": {
+            "X": -482.67407,
+            "Y": 9.16599,
+            "Z": 207.46878
+          },
+          "TerritoryId": 152,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1000767,
+          "Position": {
+            "X": -483.42108,
+            "Y": 10.130882,
+            "Z": 209.46057
+          },
+          "TerritoryId": 152,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "NextQuestId": 92
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/182_So You Want to Be a Conjurer.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/182_So You Want to Be a Conjurer.json
new file mode 100644 (file)
index 0000000..08d01bf
--- /dev/null
@@ -0,0 +1,41 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1000323,
+          "Position": {
+            "X": -234.02765,
+            "Y": -4.0000043,
+            "Z": -11.093384
+          },
+          "TerritoryId": 133,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                133
+              ]
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_CLSCNJ999_00182_Q1_000_1",
+              "Yes": true
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/211_My First Cane.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/211_My First Cane.json
new file mode 100644 (file)
index 0000000..31b4836
--- /dev/null
@@ -0,0 +1,175 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                133
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 97.18397,
+            "Y": 17.128555,
+            "Z": -269.5008
+          },
+          "TerritoryId": 148,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "ComplexCombatData": [
+            {
+              "DataId": 37,
+              "CompletionQuestVariablesFlags": [
+                {
+                  "Low": 3
+                },
+                null,
+                null,
+                null,
+                null,
+                null
+              ],
+              "MinimumKillCount": 3
+            }
+          ],
+          "CompletionQuestVariablesFlags": [
+            {
+              "Low": 3
+            },
+            null,
+            null,
+            null,
+            null,
+            null
+          ],
+          "$": "0 0  0 0  0 0 -> 19 0  0 0  0 0",
+          "AethernetShortcut": [
+            "[Gridania] Conjurers' Guild",
+            "[Gridania] Blue Badger Gate (Central Shroud)"
+          ]
+        },
+        {
+          "Position": {
+            "X": 119.449745,
+            "Y": 17.399649,
+            "Z": -259.6467
+          },
+          "TerritoryId": 148,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "ComplexCombatData": [
+            {
+              "DataId": 49,
+              "CompletionQuestVariablesFlags": [
+                null,
+                {
+                  "High": 3
+                },
+                null,
+                null,
+                null,
+                null
+              ],
+              "MinimumKillCount": 3
+            }
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            {
+              "High": 3
+            },
+            null,
+            null,
+            null,
+            null
+          ],
+          "$": "19 0  0 0  0 0 -> 35 48  0 0  0 0"
+        },
+        {
+          "Position": {
+            "X": 83.756714,
+            "Y": 4.1801105,
+            "Z": -191.24133
+          },
+          "TerritoryId": 148,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "ComplexCombatData": [
+            {
+              "DataId": 47,
+              "CompletionQuestVariablesFlags": [
+                null,
+                {
+                  "Low": 3
+                },
+                null,
+                null,
+                null,
+                null
+              ],
+              "MinimumKillCount": 3
+            }
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            {
+              "Low": 3
+            },
+            null,
+            null,
+            null,
+            null
+          ],
+          "$": "35 48  0 0  0 0 -> 35 51  0 0  0 0 // This one automatically went to 0 0 0 0 0 0 so I am not sure about the 51 part"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ],
+          "NextQuestId": 48
+        }
+      ]
+    }
+  ]
+}
index 85c378acb4342fa895295ba8bd136f2c574bcd49..3a3fc95f98d22e6bffb34ead57eb5d0e5b6e3fea 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": ["[Gridania] Aetheryte Plaza","[Gridania] Conjurers' Guild"],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000323,\r
+          "Position": {\r
+            "X": -234.02765,\r
+            "Y": -4.0000043,\r
+            "Z": -11.093384\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "NotInSameTerritory": true\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
-        },\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "Interact",\r
-                    "DialogueChoices": [\r
-                        {\r
-                            "Type": "YesNo",\r
-                            "Prompt": "TEXT_CLSGLA020_00253_Q1_000_1",\r
-                            "Yes": true,\r
-                            "$": "Need to find real prompt in godbert"\r
-                        }\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "Interact",\r
+          "DialogueChoices": [\r
+            {\r
+              "Type": "YesNo",\r
+              "Prompt": "TEXT_CLSCNJ000_00022_Q1_000_1",\r
+              "Yes": true\r
+            }\r
+          ]\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": 104.02482,\r
-                        "Y": 14.71474,\r
-                        "Z": -263.02206\r
-                    },\r
-                    "TerritoryId": 148,\r
-                    "InteractionType": "WalkTo",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Conjurers' Guild",\r
-                        "[Gridania] Blue Badger Gate (Central Shroud)"\r
-                    ]\r
-                },\r
+          "Position": {\r
+            "X": 97.18397,\r
+            "Y": 17.128555,\r
+            "Z": -269.5008\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "OverworldEnemies",\r
+          "ComplexCombatData": [\r
+            {\r
+              "DataId": 37,\r
+              "CompletionQuestVariablesFlags": [\r
                 {\r
-                    "Position": {\r
-                        "X": 97.18397,\r
-                        "Y": 17.128555,\r
-                        "Z": -269.5008\r
-                    },\r
-                    "TerritoryId": 148,\r
-                    "InteractionType": "Combat",\r
-                    "EnemySpawnType": "OverworldEnemies",\r
-                    "ComplexCombatData": [\r
-                        {\r
-                            "DataId": 37,\r
-                            "CompletionQuestVariablesFlags": [\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null\r
-                            ],\r
-                            "MinimumKillCount": 3\r
-                        }\r
-                    ],\r
-                    "CompletionQuestVariablesFlags": [\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null\r
-                    ],\r
-                    "$": "0 0  0 0  0 0 -> 19 0  0 0  0 0"\r
+                  "Low": 3\r
                 },\r
+                null,\r
+                null,\r
+                null,\r
+                null,\r
+                null\r
+              ],\r
+              "MinimumKillCount": 3\r
+            }\r
+          ],\r
+          "CompletionQuestVariablesFlags": [\r
+            {\r
+              "Low": 3\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ],\r
+          "$": "0 0  0 0  0 0 -> 19 0  0 0  0 0",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Conjurers' Guild",\r
+            "[Gridania] Blue Badger Gate (Central Shroud)"\r
+          ]\r
+        },\r
+        {\r
+          "Position": {\r
+            "X": 119.449745,\r
+            "Y": 17.399649,\r
+            "Z": -259.6467\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "OverworldEnemies",\r
+          "ComplexCombatData": [\r
+            {\r
+              "DataId": 49,\r
+              "CompletionQuestVariablesFlags": [\r
+                null,\r
                 {\r
-                    "Position": {\r
-                        "X": 119.449745,\r
-                        "Y": 17.399649,\r
-                        "Z": -259.6467\r
-                    },\r
-                    "TerritoryId": 148,\r
-                    "InteractionType": "Combat",\r
-                    "EnemySpawnType": "OverworldEnemies",\r
-                    "ComplexCombatData": [\r
-                        {\r
-                            "DataId": 49,\r
-                            "CompletionQuestVariablesFlags": [\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null\r
-                            ],\r
-                            "MinimumKillCount": 3\r
-                        }\r
-                    ],\r
-                    "CompletionQuestVariablesFlags": [\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null\r
-                    ],\r
-                    "$": "19 0  0 0  0 0 -> 35 48  0 0  0 0"\r
+                  "High": 3\r
                 },\r
-                {\r
-                    "Position": {\r
-                        "X": 83.756714,\r
-                        "Y": 4.1801105,\r
-                        "Z": -191.24133\r
-                    },\r
-                    "TerritoryId": 148,\r
-                    "InteractionType": "Combat",\r
-                    "EnemySpawnType": "OverworldEnemies",\r
-                    "ComplexCombatData": [\r
-                        {\r
-                            "DataId": 47,\r
-                            "CompletionQuestVariablesFlags": [\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null,\r
-                                null\r
-                            ],\r
-                            "MinimumKillCount": 3\r
-                        }\r
-                    ],\r
-                    "CompletionQuestVariablesFlags": [\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null,\r
-                        null\r
-                    ],\r
-                    "$": "35 48  0 0  0 0 -> 35 51  0 0  0 0 // This one automatically went to 0 0 0 0 0 0 so I am not sure about the 51 part"\r
-                }\r
-            ]\r
+                null,\r
+                null,\r
+                null,\r
+                null\r
+              ],\r
+              "MinimumKillCount": 3\r
+            }\r
+          ],\r
+          "CompletionQuestVariablesFlags": [\r
+            null,\r
+            {\r
+              "High": 3\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ],\r
+          "$": "19 0  0 0  0 0 -> 35 48  0 0  0 0"\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
+          "Position": {\r
+            "X": 83.756714,\r
+            "Y": 4.1801105,\r
+            "Z": -191.24133\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "OverworldEnemies",\r
+          "ComplexCombatData": [\r
+            {\r
+              "DataId": 47,\r
+              "CompletionQuestVariablesFlags": [\r
+                null,\r
                 {\r
-"Position": {\r
-    "X": -259.39578,\r
-    "Y": -5.7723713,\r
-    "Z": -24.069485\r
-},\r
-"TerritoryId": 133,\r
-"InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": ["[Gridania] Aetheryte Plaza","[Gridania] Conjurers' Guild"]\r
+                  "Low": 3\r
                 },\r
-                {\r
-                    "DataId": 1000692,\r
-"Position": {\r
-    "X": -258.8083,\r
-    "Y": -5.7735243,\r
-    "Z": -27.267883\r
-},\r
-"TerritoryId": 133,\r
-"InteractionType": "CompleteQuest",\r
-"NextQuestId": 48\r
-                }\r
-            ]\r
+                null,\r
+                null,\r
+                null,\r
+                null\r
+              ],\r
+              "MinimumKillCount": 3\r
+            }\r
+          ],\r
+          "CompletionQuestVariablesFlags": [\r
+            null,\r
+            {\r
+              "Low": 3\r
+            },\r
+            null,\r
+            null,\r
+            null,\r
+            null\r
+          ],\r
+          "$": "35 48  0 0  0 0 -> 35 51  0 0  0 0 // This one automatically went to 0 0 0 0 0 0 so I am not sure about the 51 part"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 48\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 14289abcd6465cd543a58493d1da7323c6aaaec2..ac65d844203575921f3a65e828690b1b2c248380 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                { \r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
-        },\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -172.66434,\r
-    "Y": 8.378755,\r
-    "Z": -54.010723\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "South Shroud - Quarrymill"\r
-                },\r
-                {\r
-                    "DataId": 1008149,\r
-"Position": {\r
-    "X": -172.83899,\r
-    "Y": 8.492639,\r
-    "Z": -55.222473\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1008149,\r
+          "Position": {\r
+            "X": -172.83899,\r
+            "Y": 8.492639,\r
+            "Z": -55.222473\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact",\r
+          "AetheryteShortcut": "South Shroud - Quarrymill",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -182.20464,\r
-    "Y": 9.869227,\r
-    "Z": -77.148476\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1008146,\r
-                    "Position": {\r
-    "X": -183.43082,\r
-    "Y": 9.869224,\r
-    "Z": -76.830215\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1008146,\r
+          "Position": {\r
+            "X": -183.43082,\r
+            "Y": 9.869224,\r
+            "Z": -76.830215\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 25.950283,\r
-    "Y": 4.080406,\r
-    "Z": 33.51876\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                   "DataId": 1008150,\r
-"Position": {\r
-    "X": 28.30542,\r
-    "Y": 3.6544461,\r
-    "Z": 35.38562\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "SinglePlayerDuty"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1008150,\r
+          "Position": {\r
+            "X": 28.30542,\r
+            "Y": 3.6544461,\r
+            "Z": 35.38562\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "SinglePlayerDuty",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
         {\r
-            "Sequence": 4,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 40.772614,\r
-    "Y": 3.1398523,\r
-    "Z": 32.263535\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                   "DataId": 1008157,\r
-"Position": {\r
-    "X": 42.404785,\r
-    "Y": 3.2469568,\r
-    "Z": 32.88318\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1008157,\r
+          "Position": {\r
+            "X": 42.404785,\r
+            "Y": 3.2469568,\r
+            "Z": 32.88318\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -259.39578,\r
-                        "Y": -5.7723713,\r
-                        "Z": -24.069485\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ]\r
-                },\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "CompleteQuest",\r
-                    "NextQuestId": 441\r
-                }\r
-            ]\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 441\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 20668eabf434e6923ba037b2c6ac5c6b6f3971dc..c8dbd51de080556df63ae71087ce9d44b8d2445b 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                { \r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
-        },\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 45.534206,\r
-    "Y": 6.2985306,\r
-    "Z": -1.4239028\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "South Shroud - Quarrymill"\r
-                },\r
-                {\r
-                    "DataId": 2000899,\r
-"Position": {\r
-    "X": 43.900146,\r
-    "Y": 6.5460815,\r
-    "Z": -1.9379272\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        294\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 2000899,\r
+          "Position": {\r
+            "X": 43.900146,\r
+            "Y": 6.5460815,\r
+            "Z": -1.9379272\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            294\r
+          ],\r
+          "AetheryteShortcut": "South Shroud - Quarrymill",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 46.887703,\r
-    "Y": 6.348098,\r
-    "Z": -2.0700083\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002965,\r
-"Position": {\r
-    "X": 51.181263,\r
-    "Y": 6.6893935,\r
-    "Z": -3.2490644\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002965,\r
+          "Position": {\r
+            "X": 51.181263,\r
+            "Y": 6.6893935,\r
+            "Z": -3.2490644\r
+          },\r
+          "StopDistance": 7,\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 121.718864,\r
-    "Y": 17.688908,\r
-    "Z": -134.5164\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 2000901,\r
-"Position": {\r
-    "X": 122.36206,\r
-    "Y": 17.898804,\r
-    "Z": -136.85822\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        294\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 2000901,\r
+          "Position": {\r
+            "X": 122.36206,\r
+            "Y": 17.898804,\r
+            "Z": -136.85822\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            294\r
+          ],\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
         {\r
-            "Sequence": 4,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 122.99925,\r
-    "Y": 17.652422,\r
-    "Z": -130.71101\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002966,\r
-"Position": {\r
-    "X": 124.193115,\r
-    "Y": 17.550354,\r
-    "Z": -129.90009\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002966,\r
+          "Position": {\r
+            "X": 124.193115,\r
+            "Y": 17.550354,\r
+            "Z": -129.90009\r
+          },\r
+          "StopDistance": 7,\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 5,\r
+      "Steps": [\r
         {\r
-            "Sequence": 5,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 290.62793,\r
-    "Y": 15.393364,\r
-    "Z": -108.41017\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 2000906,\r
-"Position": {\r
-    "X": 292.04236,\r
-    "Y": 15.365784,\r
-    "Z": -107.286194\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        294\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 2000906,\r
+          "Position": {\r
+            "X": 292.04236,\r
+            "Y": 15.365784,\r
+            "Z": -107.286194\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            294\r
+          ],\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 6,\r
+      "Steps": [\r
         {\r
-            "Sequence": 6,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 292.93207,\r
-    "Y": 16.015324,\r
-    "Z": -111.772804\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002967,\r
-"Position": {\r
-    "X": 293.29358,\r
-    "Y": 16.181925,\r
-    "Z": -112.68793\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002967,\r
+          "Position": {\r
+            "X": 293.29358,\r
+            "Y": 16.181925,\r
+            "Z": -112.68793\r
+          },\r
+          "StopDistance": 7,\r
+          "TerritoryId": 153,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 7,\r
+      "Steps": [\r
         {\r
-            "Sequence": 7,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 331.04,\r
-    "Y": 4.1329737,\r
-    "Z": -83.1279\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002968,\r
-"Position": {\r
-    "X": 332.14307,\r
-    "Y": 4.1362643,\r
-    "Z": -85.648926\r
-},\r
-"TerritoryId": 153,\r
-"InteractionType": "SinglePlayerDuty"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002968,\r
+          "Position": {\r
+            "X": 332.14307,\r
+            "Y": 4.1362643,\r
+            "Z": -85.648926\r
+          },\r
+          "TerritoryId": 153,\r
+          "InteractionType": "SinglePlayerDuty",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {"Position": {\r
-                        "X": -259.39578,\r
-                        "Y": -5.7723713,\r
-                        "Z": -24.069485\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ]\r
-                },\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "CompleteQuest",\r
-                    "NextQuestId": 1079\r
-                }\r
-            ]\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 1079\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index 0df4fd8045fe63465a5f4fc76a710fd86e878059..1cc917cf972db7b325969eb049fb13c8a3f49ff4 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": ["[Gridania] Aetheryte Plaza","[Gridania] Conjurers' Guild"],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
-        },\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": 219.22334,\r
-                        "Y": -28.377773,\r
-                        "Z": 335.86304\r
-                    },\r
-                    "AethernetShortcut": ["[Gridania] Conjurers' Guild","[Gridania] Yellow Serpent Gate (North Shroud)"],\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1000764,\r
-                    "Position": {\r
-                        "X": 218.89062,\r
-                        "Y": -28.252495,\r
-                        "Z": 338.39917\r
-                    },\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": 220.82336,\r
+            "Y": -28.335487,\r
+            "Z": 336.9016\r
+          },\r
+          "AethernetShortcut": [\r
+            "[Gridania] Conjurers' Guild",\r
+            "[Gridania] Yellow Serpent Gate (North Shroud)"\r
+          ],\r
+          "TerritoryId": 154,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": 326.5162,\r
-                        "Y": -5.344409,\r
-                        "Z": 388.57553\r
-                    },\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 2000883,\r
-                    "Position": {\r
-                        "X": 325.1848,\r
-                        "Y": -5.217115,\r
-                        "Z": 390.488\r
-                    },\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        294\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1000764,\r
+          "Position": {\r
+            "X": 218.89062,\r
+            "Y": -28.252495,\r
+            "Z": 338.39917\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": 219.22334,\r
-                        "Y": -28.377773,\r
-                        "Z": 335.86304\r
-                    },\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1000764,\r
-                    "Position": {\r
-                        "X": 218.89062,\r
-                        "Y": -28.252495,\r
-                        "Z": 338.39917\r
-                    },\r
-                    "TerritoryId": 154,\r
-                    "InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "DataId": 2000883,\r
+          "Position": {\r
+            "X": 325.1848,\r
+            "Y": -5.217115,\r
+            "Z": 390.488\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            294\r
+          ],\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": 220.82336,\r
+            "Y": -28.335487,\r
+            "Z": 336.9016\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true,\r
+          "SkipConditions": {\r
+            "StepIf": {\r
+              "Flying": "Locked"\r
+            }\r
+          }\r
         },\r
         {\r
-            "Sequence": 255,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-                        "X": -259.39578,\r
-                        "Y": -5.7723713,\r
-                        "Z": -24.069485\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ]\r
-                },\r
-                {\r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "InteractionType": "CompleteQuest",\r
-                    "NextQuestId": 91\r
-                }\r
-            ]\r
+          "DataId": 1000764,\r
+          "Position": {\r
+            "X": 218.89062,\r
+            "Y": -28.252495,\r
+            "Z": 338.39917\r
+          },\r
+          "TerritoryId": 154,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 91\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
index fb3c92098a907a7bbd236a2958e1093f288f31d4..4415c7f5489107730ec588846183aa618242a0c3 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-                    "Sequence": 0,\r
-                    "Steps": [\r
-                        {\r
-                            "DataId": 1000692,\r
-                            "Position": {\r
-                                "X": -258.8083,\r
-                                "Y": -5.7735243,\r
-                                "Z": -27.267883\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "AetheryteShortcut": "Gridania",\r
-                            "AethernetShortcut": [\r
-                                "[Gridania] Aetheryte Plaza",\r
-                                "[Gridania] Conjurers' Guild"\r
-                            ],\r
-                            "InteractionType": "AcceptQuest",\r
-                            "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 1,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -480.4995,\r
-                                "Y": 8.030102,\r
-                                "Z": 206.82132\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "WalkTo",\r
-                            "AetheryteShortcut": "East Shroud - Hawthorne Hut"\r
-                        },\r
-                        {\r
-                            "DataId": 1000767,\r
-                            "Position": {\r
-                                "X": -483.42108,\r
-                                "Y": 10.130882,\r
-                                "Z": 209.46057\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "Interact"\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 2,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -511.13126,\r
-                                "Y": 6.470027,\r
-                                "Z": 38.589493\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "WalkTo"\r
-                        },\r
-                        {\r
-                            "DataId": 2000885,\r
-                            "Position": {\r
-                                "X": -510.6655,\r
-                                "Y": 5.8422394,\r
-                                "Z": 35.87895\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "Combat",\r
-                            "EnemySpawnType": "AfterInteraction",\r
-                            "KillEnemyDataIds": [\r
-                                295\r
-                            ]\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 3,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -480.4995,\r
-                                "Y": 8.030102,\r
-                                "Z": 206.82132\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "WalkTo"\r
-                        },\r
-                        {\r
-                            "DataId": 1000767,\r
-                            "Position": {\r
-                                "X": -483.42108,\r
-                                "Y": 10.130882,\r
-                                "Z": 209.46057\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "Interact"\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 4,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -512.33844,\r
-                                "Y": 6.7128515,\r
-                                "Z": 39.61134\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "WalkTo"\r
-                        },\r
-                        {\r
-                            "DataId": 2000887,\r
-                            "Position": {\r
-                                "X": -510.76526,\r
-                                "Y": 6.1798096,\r
-                                "Z": 35.568726\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "SinglePlayerDuty"\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 5,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -480.4995,\r
-                                "Y": 8.030102,\r
-                                "Z": 206.82132\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "WalkTo"\r
-                        },\r
-                        {\r
-                            "DataId": 1000767,\r
-                            "Position": {\r
-                                "X": -483.42108,\r
-                                "Y": 10.130882,\r
-                                "Z": 209.46057\r
-                            },\r
-                            "TerritoryId": 152,\r
-                            "InteractionType": "Interact"\r
-                        }\r
-                    ]\r
-                },\r
-                {\r
-                    "Sequence": 255,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -259.39578,\r
-                                "Y": -5.7723713,\r
-                                "Z": -24.069485\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "WalkTo",\r
-                            "AetheryteShortcut": "Gridania",\r
-                            "AethernetShortcut": [\r
-                                "[Gridania] Aetheryte Plaza",\r
-                                "[Gridania] Conjurers' Guild"\r
-                            ]\r
-                        },\r
-                        {\r
-                            "DataId": 1000692,\r
-                            "Position": {\r
-                                "X": -258.8083,\r
-                                "Y": -5.7735243,\r
-                                "Z": -27.267883\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "CompleteQuest",\r
-                            "NextQuestId": 92\r
-                        }\r
-                    ]\r
-                }\r
-            ]\r
         }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000767,\r
+          "Position": {\r
+            "X": -483.42108,\r
+            "Y": 10.130882,\r
+            "Z": 209.46057\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact",\r
+          "AetheryteShortcut": "East Shroud - Hawthorne Hut",\r
+          "SkipConditions": {\r
+            "AetheryteShortcutIf": {\r
+              "InSameTerritory": true\r
+            }\r
+          }\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
+        {\r
+          "DataId": 2000885,\r
+          "Position": {\r
+            "X": -510.6655,\r
+            "Y": 5.8422394,\r
+            "Z": 35.87895\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            295\r
+          ]\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000767,\r
+          "Position": {\r
+            "X": -483.42108,\r
+            "Y": 10.130882,\r
+            "Z": 209.46057\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
+        {\r
+          "DataId": 2000887,\r
+          "Position": {\r
+            "X": -510.76526,\r
+            "Y": 6.1798096,\r
+            "Z": 35.568726\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "SinglePlayerDuty"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 5,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000767,\r
+          "Position": {\r
+            "X": -483.42108,\r
+            "Y": 10.130882,\r
+            "Z": 209.46057\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 92\r
+        }\r
+      ]\r
+    }\r
+  ]\r
+}\r
index c1ce1d2568ca85946bc5ed8eaa83ed3e175177e4..cc3a749159ff201132b536be3348b93d07636843 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
-        {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                { \r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -276.804,\r
+            "Y": 11.2529,\r
+            "Z": 366.10303\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "AetheryteShortcut": "East Shroud - Hawthorne Hut",\r
+          "Fly": true\r
         },\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -276.804,\r
-    "Y": 11.2529,\r
-    "Z": 366.10303\r
-},\r
-"TerritoryId": 152,\r
-                    "InteractionType": "WalkTo",\r
-                    "AetheryteShortcut": "East Shroud - Hawthorne Hut"\r
-                },\r
-                {\r
-                    "DataId": 2000889,\r
-"Position": {\r
-    "X": -276.93604,\r
-    "Y": 11.734131,\r
-    "Z": 367.20825\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Combat",\r
-"EnemySpawnType": "AfterItemUse",\r
-"ItemId": 2000121,\r
-"KillEnemyDataIds": [\r
+          "DataId": 2000889,\r
+          "Position": {\r
+            "X": -276.93604,\r
+            "Y": 11.734131,\r
+            "Z": 367.20825\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterItemUse",\r
+          "ItemId": 2000121,\r
+          "KillEnemyDataIds": [\r
             297\r
           ]\r
-                }\r
-            ]\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -235.35493,\r
+            "Y": 3.539142,\r
+            "Z": 293.25888\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true\r
         },\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -228.65686,\r
-    "Y": 3.5446393,\r
-    "Z": 279.4041\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1000561,\r
-"Position": {\r
-    "X": -230.18237,\r
-    "Y": 3.544826,\r
-    "Z": 279.07214\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -233.34848,\r
+            "Y": 3.5425713,\r
+            "Z": 285.89532\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo"\r
         },\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -210.88799,\r
-    "Y": 22.813288,\r
-    "Z": 243.95592\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1000619,\r
-"Position": {\r
-    "X": -209.0639,\r
-    "Y": 22.813372,\r
-    "Z": 245.34973\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -228.59554,\r
+            "Y": 3.554365,\r
+            "Z": 283.47638\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "DisableNavmesh": true\r
         },\r
         {\r
-            "Sequence": 4,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -236.00592,\r
-    "Y": 17.87103,\r
-    "Z": 245.8962\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1003001,\r
-"Position": {\r
-    "X": -234.33282,\r
-    "Y": 18.310072,\r
-    "Z": 245.68542\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WaitForManualProgress",\r
-"$": "Action needs to be cure, cure needs to be added to schema--manual until then" \r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -228.65686,\r
+            "Y": 3.5446393,\r
+            "Z": 279.4041\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo"\r
         },\r
         {\r
-            "Sequence": 5,\r
-            "Steps": [\r
-                {"DataId": 1003057,\r
-"Position": {\r
-"X": -237.6593,\r
-"Y": 17.850079,\r
-"Z": 243.48816\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                    }\r
-            ]\r
+          "DataId": 1000561,\r
+          "Position": {\r
+            "X": -230.18237,\r
+            "Y": 3.544826,\r
+            "Z": 279.07214\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
+        {\r
+          "Position": {\r
+            "X": -228.59554,\r
+            "Y": 3.554365,\r
+            "Z": 283.47638\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "Mount": true\r
         },\r
         {\r
-            "Sequence": 6,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -63.76642,\r
-    "Y": -8.177125,\r
-    "Z": 232.76166\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1001213,\r
-"Position": {\r
-    "X": -66.056335,\r
-    "Y": -7.982843,\r
-    "Z": 231.15894\r
-},\r
-"TerritoryId": 152,\r
-                            "InteractionType": "SinglePlayerDuty"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -233.34848,\r
+            "Y": 3.5425713,\r
+            "Z": 285.89532\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "DisableNavmesh": true\r
         },\r
         {\r
-            "Sequence": 7,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": -75.92712,\r
-    "Y": -9.128448,\r
-    "Z": 280.5949\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1003006,\r
-"Position": {\r
-    "X": -76.64612,\r
-    "Y": -9.205922,\r
-    "Z": 283.22266\r
-},\r
-"TerritoryId": 152,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
+          "Position": {\r
+            "X": -256.5985,\r
+            "Y": 0.9818871,\r
+            "Z": 287.17072\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo"\r
         },\r
         {\r
-            "Sequence": 255,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -259.39578,\r
-                                "Y": -5.7723713,\r
-                                "Z": -24.069485\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "WalkTo",\r
-                            "AetheryteShortcut": "Gridania",\r
-                            "AethernetShortcut": [\r
-                                "[Gridania] Aetheryte Plaza",\r
-                                "[Gridania] Conjurers' Guild"\r
-                            ]\r
-                        },\r
-                        {\r
-                            "DataId": 1000692,\r
-                            "Position": {\r
-                                "X": -258.8083,\r
-                                "Y": -5.7735243,\r
-                                "Z": -27.267883\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "CompleteQuest",\r
-                            "NextQuestId": 93\r
-                        }\r
-                    ]\r
+          "Position": {\r
+            "X": -220.44954,\r
+            "Y": 22.910912,\r
+            "Z": 243.81\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "WalkTo",\r
+          "Fly": true\r
+        },\r
+        {\r
+          "DataId": 1000619,\r
+          "Position": {\r
+            "X": -209.0639,\r
+            "Y": 22.813372,\r
+            "Z": 245.34973\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1003001,\r
+          "Position": {\r
+            "X": -234.33282,\r
+            "Y": 18.310072,\r
+            "Z": 245.68542\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Action",\r
+          "Action": "Cure"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 5,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1003057,\r
+          "Position": {\r
+            "X": -237.6593,\r
+            "Y": 17.850079,\r
+            "Z": 243.48816\r
+          },\r
+          "StopDistance": 7,\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 6,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1001213,\r
+          "Position": {\r
+            "X": -66.056335,\r
+            "Y": -7.982843,\r
+            "Z": 231.15894\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "SinglePlayerDuty",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 7,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1003006,\r
+          "Position": {\r
+            "X": -76.64612,\r
+            "Y": -9.205922,\r
+            "Z": 283.22266\r
+          },\r
+          "TerritoryId": 152,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
+        {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 93\r
         }\r
-    ]\r
+      ]\r
+    }\r
+  ]\r
 }\r
index 6a8d7bd35fc0999fcab884b6832944cab4fc2389..2b19a6c8b29a4c546997eed9c500f7f2b4a87fb1 100644 (file)
 {\r
-    "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
-    "Author": "Cacahuetes",\r
-    "QuestSequence": [\r
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",\r
+  "Author": "Cacahuetes",\r
+  "QuestSequence": [\r
+    {\r
+      "Sequence": 0,\r
+      "Steps": [\r
         {\r
-            "Sequence": 0,\r
-            "Steps": [\r
-                { \r
-                    "DataId": 1000692,\r
-                    "Position": {\r
-                        "X": -258.8083,\r
-                        "Y": -5.7735243,\r
-                        "Z": -27.267883\r
-                    },\r
-                    "TerritoryId": 133,\r
-                    "AetheryteShortcut": "Gridania",\r
-                    "AethernetShortcut": [\r
-                        "[Gridania] Aetheryte Plaza",\r
-                        "[Gridania] Conjurers' Guild"\r
-                    ],\r
-                    "InteractionType": "AcceptQuest",\r
-                    "SkipConditions": {\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "InteractionType": "AcceptQuest",\r
+          "SkipConditions": {\r
             "AetheryteShortcutIf": {\r
-              "InSameTerritory": false\r
+              "InSameTerritory": true,\r
+              "InTerritory": [\r
+                133\r
+              ]\r
             }\r
           }\r
-                }\r
-            ]\r
-        },\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 1,\r
+      "Steps": [\r
         {\r
-            "Sequence": 1,\r
-            "Steps": [\r
-                {\r
-                "Position": {\r
-    "X": -72.07284,\r
-    "Y": 1,\r
-    "Z": -33.972404\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo",\r
-"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"\r
-                },\r
-                {\r
-                    "DataId": 2000891,\r
-"Position": {\r
-    "X": -74.50989,\r
-    "Y": 1.449585,\r
-    "Z": -32.76117\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        294\r
-                    ]\r
-}\r
-            ]\r
-        },\r
+          "DataId": 2000891,\r
+          "Position": {\r
+            "X": -74.50989,\r
+            "Y": 1.449585,\r
+            "Z": -32.76117\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            294\r
+          ],\r
+          "AetheryteShortcut": "Central Shroud - Bentbranch Meadows",\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 2,\r
+      "Steps": [\r
         {\r
-            "Sequence": 2,\r
-            "Steps": [\r
-                {\r
-"Position": {\r
-    "X": -67.59361,\r
-    "Y": 1,\r
-    "Z": -36.785305\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002961,\r
-"Position": {\r
-    "X": -66.7583,\r
-    "Y": 0.9667693,\r
-    "Z": -38.4375\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002961,\r
+          "Position": {\r
+            "X": -66.7583,\r
+            "Y": 0.9667693,\r
+            "Z": -38.4375\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 3,\r
+      "Steps": [\r
         {\r
-            "Sequence": 3,\r
-            "Steps": [\r
-                {\r
-                "Position": {\r
-    "X": 148.54672,\r
-    "Y": -5.9836235,\r
-    "Z": -34.821217\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 2000893,\r
-"Position": {\r
-    "X": 147.02063,\r
-    "Y": -5.6916504,\r
-    "Z": -35.50775\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        299\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 2000893,\r
+          "Position": {\r
+            "X": 147.02063,\r
+            "Y": -5.6916504,\r
+            "Z": -35.50775\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            299\r
+          ],\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 4,\r
+      "Steps": [\r
         {\r
-            "Sequence": 4,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 155.83203,\r
-    "Y": -6.3384933,\r
-    "Z": -34.853024\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002962,\r
-"Position": {\r
-    "X": 155.9624,\r
-    "Y": -6.358468,\r
-    "Z": -35.53833\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002962,\r
+          "Position": {\r
+            "X": 155.9624,\r
+            "Y": -6.358468,\r
+            "Z": -35.53833\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 5,\r
+      "Steps": [\r
         {\r
-            "Sequence": 5,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 330.1284,\r
-    "Y": -31.660528,\r
-    "Z": 413.6492\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 2000895,\r
-"Position": {\r
-    "X": 332.3567,\r
-    "Y": -31.540405,\r
-    "Z": 414.69434\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Combat",\r
-                    "EnemySpawnType": "AfterInteraction",\r
-                    "KillEnemyDataIds": [\r
-                        297\r
-                    ]\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 2000895,\r
+          "Position": {\r
+            "X": 332.3567,\r
+            "Y": -31.540405,\r
+            "Z": 414.69434\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Combat",\r
+          "EnemySpawnType": "AfterInteraction",\r
+          "KillEnemyDataIds": [\r
+            297\r
+          ],\r
+          "Fly": true\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 6,\r
+      "Steps": [\r
         {\r
-            "Sequence": 6,\r
-            "Steps": [\r
-                {\r
-                    "Position": {\r
-    "X": 335.10825,\r
-    "Y": -31.669537,\r
-    "Z": 422.18082\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "WalkTo"\r
-                },\r
-                {\r
-                    "DataId": 1002963,\r
-"Position": {\r
-    "X": 335.95776,\r
-    "Y": -31.68247,\r
-    "Z": 423.63623\r
-},\r
-"TerritoryId": 148,\r
-"InteractionType": "Interact"\r
-                }\r
-            ]\r
-        },\r
+          "DataId": 1002963,\r
+          "Position": {\r
+            "X": 335.95776,\r
+            "Y": -31.68247,\r
+            "Z": 423.63623\r
+          },\r
+          "TerritoryId": 148,\r
+          "InteractionType": "Interact"\r
+        }\r
+      ]\r
+    },\r
+    {\r
+      "Sequence": 255,\r
+      "Steps": [\r
         {\r
-            "Sequence": 255,\r
-                    "Steps": [\r
-                        {\r
-                            "Position": {\r
-                                "X": -259.39578,\r
-                                "Y": -5.7723713,\r
-                                "Z": -24.069485\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "WalkTo",\r
-                            "AetheryteShortcut": "Gridania",\r
-                            "AethernetShortcut": [\r
-                                "[Gridania] Aetheryte Plaza",\r
-                                "[Gridania] Conjurers' Guild"\r
-                            ]\r
-                        },\r
-                        {\r
-                            "DataId": 1000692,\r
-                            "Position": {\r
-                                "X": -258.8083,\r
-                                "Y": -5.7735243,\r
-                                "Z": -27.267883\r
-                            },\r
-                            "TerritoryId": 133,\r
-                            "InteractionType": "CompleteQuest",\r
-                            "NextQuestId": 440\r
-                        }\r
-                    ]\r
+          "DataId": 1000692,\r
+          "Position": {\r
+            "X": -258.8083,\r
+            "Y": -5.7735243,\r
+            "Z": -27.267883\r
+          },\r
+          "TerritoryId": 133,\r
+          "InteractionType": "CompleteQuest",\r
+          "AetheryteShortcut": "Gridania",\r
+          "AethernetShortcut": [\r
+            "[Gridania] Aetheryte Plaza",\r
+            "[Gridania] Conjurers' Guild"\r
+          ],\r
+          "NextQuestId": 440\r
         }\r
-    ]\r
-}
\ No newline at end of file
+      ]\r
+    }\r
+  ]\r
+}\r
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/README.txt b/QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/README.txt
deleted file mode 100644 (file)
index 480a080..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-All ARR Cnj and Whm Quest paths for Questionable. All are verified. Should all work.\r
-\r
-navigation in Camp Tranquil is hit or miss depending on Navmesh.\r
-\r
-Cure is not an action in the plugin yet, so that part of the quest needs to be done manually.\r
index 9eedc5c66c78e5d1ba49daf9953dab133f8f7985..b9f10ca6ec7bccd6b347511ef567178601845a2d 100644 (file)
           "TerritoryId": 148,
           "InteractionType": "Combat",
           "EnemySpawnType": "OverworldEnemies",
-          "KillEnemyDataIds": [
-            43
-          ],
-          "Comment": "Kill Chigoes manually"
+          "ComplexCombatData": [
+            {
+              "DataId": 43,
+              "MinimumKillCount": 3
+            }
+          ]
         }
       ]
     },
index 96560c31079c2b79f4d8d9ee42a7e1078795037d..b7546231df32e628a2aaa1d3ad5ce80e9f082284 100644 (file)
                   "exclusiveMinimum": 0
                 },
                 "Position": {
-                  "type": "object",
-                  "description": "Position to (typically) walk to",
-                  "properties": {
-                    "X": {
-                      "type": "number"
-                    },
-                    "Y": {
-                      "type": "number"
-                    },
-                    "Z": {
-                      "type": "number"
-                    }
-                  },
-                  "required": [
-                    "X",
-                    "Y",
-                    "Z"
-                  ]
+                  "$ref": "https://git.carvel.li/liza/Questionable/raw/branch/master/Questionable.Model/common-schema.json#/$defs/Vector3"
                 },
                 "StopDistance": {
                   "type": [
                         "AetheryteUnlocked": {
                           "$ref": "https://git.carvel.li/liza/Questionable/raw/branch/master/Questionable.Model/common-schema.json#/$defs/Aetheryte"
                         },
+                        "NearPosition": {
+                          "type": "object",
+                          "properties": {
+                            "Position": {
+                              "$ref": "https://git.carvel.li/liza/Questionable/raw/branch/master/Questionable.Model/common-schema.json#/$defs/Vector3"
+                            },
+                            "MaximumDistance": {
+                              "type": "number"
+                            }
+                          },
+                          "required": [
+                            "Position",
+                            "MaximumDistance"
+                          ],
+                          "additionalProperties": false
+                        },
                         "ExtraCondition": {
                           "type": "string",
                           "enum": [
                         "type": "object",
                         "properties": {
                           "Position": {
-                            "type": "object",
-                            "description": "Position to try reaching after the jump",
-                            "properties": {
-                              "X": {
-                                "type": "number"
-                              },
-                              "Y": {
-                                "type": "number"
-                              },
-                              "Z": {
-                                "type": "number"
-                              }
-                            },
-                            "required": [
-                              "X",
-                              "Y",
-                              "Z"
-                            ]
+                            "$ref": "https://git.carvel.li/liza/Questionable/raw/branch/master/Questionable.Model/common-schema.json#/$defs/Vector3"
                           },
                           "StopDistance": {
                             "type": [
diff --git a/Questionable.Model/Questing/NearPositionCondition.cs b/Questionable.Model/Questing/NearPositionCondition.cs
new file mode 100644 (file)
index 0000000..7c5885e
--- /dev/null
@@ -0,0 +1,12 @@
+using System.Numerics;
+using System.Text.Json.Serialization;
+using Questionable.Model.Common.Converter;
+
+namespace Questionable.Model.Questing;
+
+public sealed class NearPositionCondition
+{
+    [JsonConverter(typeof(VectorConverter))]
+    public Vector3 Position { get; set; }
+    public float MaximumDistance { get; set; }
+}
index dd0a3f3ed2266badac68c77d215587613466df6a..323a0dc074bddba562556ded59acfd0625b0db07 100644 (file)
@@ -18,6 +18,7 @@ public sealed class SkipStepConditions
     public List<ElementId> QuestsCompleted { get; set; } = new();
     public EAetheryteLocation? AetheryteLocked { get; set; }
     public EAetheryteLocation? AetheryteUnlocked { get; set; }
+    public NearPositionCondition? NearPosition { get; set; }
     public EExtraSkipCondition? ExtraCondition { get; set; }
 
     public bool HasSkipConditions()
@@ -35,12 +36,13 @@ public sealed class SkipStepConditions
                QuestsCompleted.Count > 0 ||
                AetheryteLocked != null ||
                AetheryteUnlocked != null ||
+               NearPosition != null ||
                ExtraCondition != null;
     }
 
     public override string ToString()
     {
         return
-            $"{nameof(Never)}: {Never}, {nameof(CompletionQuestVariablesFlags)}: {CompletionQuestVariablesFlags}, {nameof(Flying)}: {Flying}, {nameof(Chocobo)}: {Chocobo}, {nameof(NotTargetable)}: {NotTargetable}, {nameof(InTerritory)}: {string.Join(" ", InTerritory)}, {nameof(NotInTerritory)}: {string.Join(" ", NotInTerritory)}, {nameof(Item)}: {Item}, {nameof(QuestsAccepted)}: {string.Join(" ", QuestsAccepted)}, {nameof(QuestsCompleted)}: {string.Join(" ", QuestsCompleted)}, {nameof(ExtraCondition)}: {ExtraCondition}";
+            $"{nameof(Never)}: {Never}, {nameof(CompletionQuestVariablesFlags)}: {CompletionQuestVariablesFlags}, {nameof(Flying)}: {Flying}, {nameof(Chocobo)}: {Chocobo}, {nameof(NotTargetable)}: {NotTargetable}, {nameof(InTerritory)}: {string.Join(" ", InTerritory)}, {nameof(NotInTerritory)}: {string.Join(" ", NotInTerritory)}, {nameof(Item)}: {Item}, {nameof(QuestsAccepted)}: {string.Join(" ", QuestsAccepted)}, {nameof(QuestsCompleted)}: {string.Join(" ", QuestsCompleted)}, {nameof(NearPosition)}: {NearPosition}, {nameof(ExtraCondition)}: {ExtraCondition}";
     }
 }
index 01d1ef6c359b82e59786de7046cd893af733e1d4..825f4615cbe95c77f1e93347199498fe64387dea 100644 (file)
@@ -2,6 +2,26 @@
   "$schema": "https://json-schema.org/draft/2020-12/schema",
   "$id": "https://git.carvel.li/liza/Questionable/raw/branch/master/Questionable.Model/common-schema.json",
   "$defs": {
+    "Vector3": {
+      "type": "object",
+      "description": "Position to try reaching after the jump",
+      "properties": {
+        "X": {
+          "type": "number"
+        },
+        "Y": {
+          "type": "number"
+        },
+        "Z": {
+          "type": "number"
+        }
+      },
+      "required": [
+        "X",
+        "Y",
+        "Z"
+      ]
+    },
     "Aetheryte": {
       "type": "string",
       "enum": [
index 62ce22d8ceff4a32052d909cd480044ecc6123f6..f750cc8bbc42184f92b73395ad5592a7f013607e 100644 (file)
@@ -1,6 +1,7 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using System.Numerics;
 using Dalamud.Game.ClientState.Objects.Types;
 using Dalamud.Plugin.Services;
 using FFXIVClientStructs.FFXIV.Application.Network.WorkDefinitions;
@@ -204,6 +205,15 @@ internal static class SkipCondition
                 }
             }
 
+            if (SkipConditions.NearPosition is { } nearPosition && clientState.TerritoryType == Step.TerritoryId)
+            {
+                if (Vector3.Distance(nearPosition.Position, clientState.LocalPlayer!.Position) <= nearPosition.MaximumDistance)
+                {
+                    logger.LogInformation("Skipping step, as we're near the position");
+                    return true;
+                }
+            }
+
             if (SkipConditions.ExtraCondition == EExtraSkipCondition.WakingSandsMainArea &&
                 clientState.TerritoryType == 212)
             {
index 50a60e7ed294c40da65739531193ad292a47c2c8..376045ee11c56f77c2d7d82a4f39e7996b9fd789 100644 (file)
@@ -1,6 +1,5 @@
 <Project Sdk="Dalamud.NET.Sdk/10.0.0">
     <PropertyGroup>
-        <Version>2.4</Version>
         <OutputPath>dist</OutputPath>
         <PathMap Condition="$(SolutionDir) != ''">$(SolutionDir)=X:\</PathMap>
         <Platforms>x64</Platforms>