Minor quest updates
authorLiza Carvelli <liza@carvel.li>
Sun, 21 Jul 2024 00:06:33 +0000 (02:06 +0200)
committerLiza Carvelli <liza@carvel.li>
Sun, 21 Jul 2024 00:06:33 +0000 (02:06 +0200)
18 files changed:
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1050_Embracing the Beast.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1051_Curious Gorge Goes to Wineport.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1052_Looking the Part.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1053_Proof Is the Pudding.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1054_How to Quit You.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/MSQ-2/1001_Drowning Out the Voices.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/1005_Every Little Thing She Does Is Magitek.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/519_Lady of the Vortex.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/520_Reclamation.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/939_By the Lights of Ishgard.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/952_In Pursuit of the Past.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/961_Representing the Representative.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/967_History Repeating.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/978_Casing the Castrum.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/981_Footprints in the Snow.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/982_Monumental Hopes.json
QuestPaths/quest-v1.json
Questionable/Controller/NavigationOverrides/MovementOverrideController.cs

index d927f243eebfcf07559eace38ee6a247510f4402..19b4c4c83e235833cf0f0db941bbc4a23a6bd176 100644 (file)
           },
           "TerritoryId": 137,
           "InteractionType": "CompleteQuest",
-          "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol"
+          "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
+          "NextQuestId": 1050
         }
       ]
     }
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1051_Curious Gorge Goes to Wineport.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1051_Curious Gorge Goes to Wineport.json
new file mode 100644 (file)
index 0000000..6732974
--- /dev/null
@@ -0,0 +1,105 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1006764,
+          "Position": {
+            "X": 9.689453,
+            "Y": 65.05541,
+            "Z": 46.37207
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eastern La Noscea - Wineport"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2002307,
+          "Position": {
+            "X": 95.8114,
+            "Y": 74.143555,
+            "Z": -45.731323
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            2,
+            12
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1006768,
+          "Position": {
+            "X": 9.689453,
+            "Y": 65.162186,
+            "Z": 44.99878
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1006783,
+          "Position": {
+            "X": -11.490112,
+            "Y": 69.24614,
+            "Z": 30.289062
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
+          "NextQuestId": 1052,
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1052_Looking the Part.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1052_Looking the Part.json
new file mode 100644 (file)
index 0000000..6aa7fbf
--- /dev/null
@@ -0,0 +1,281 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -586.4241,
+            "Y": 236.18538,
+            "Z": 411.9264
+          },
+          "TerritoryId": 155,
+          "InteractionType": "WalkTo",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -128
+          ],
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ],
+          "Fly": true
+        },
+        {
+          "Position": {
+            "X": -608.9161,
+            "Y": 247.47685,
+            "Z": 420.84274
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            1918
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -128
+          ]
+        },
+        {
+          "DataId": 2002308,
+          "Position": {
+            "X": -583.82544,
+            "Y": 234.97363,
+            "Z": 410.94055
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "Position": {
+            "X": -52.048523,
+            "Y": 0.869751,
+            "Z": 359.39575
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            1919
+          ],
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",
+          "Fly": true,
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ],
+          "Comment": "TODO Verify enemy id"
+        },
+        {
+          "DataId": 2002309,
+          "Position": {
+            "X": -52.048523,
+            "Y": 0.869751,
+            "Z": 359.39575
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "TerritoryId": 153,
+          "InteractionType": "UseItem",
+          "ItemId": 30362,
+          "TargetTerritoryId": 140,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -32
+          ]
+        },
+        {
+          "Position": {
+            "X": -283.92462,
+            "Y": 15.060608,
+            "Z": -774.6853
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            1920
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -32
+          ]
+        },
+        {
+          "DataId": 2002310,
+          "Position": {
+            "X": -283.92462,
+            "Y": 15.060608,
+            "Z": -774.6853
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "TerritoryId": 137,
+          "InteractionType": "EquipItem",
+          "ItemId": 3684
+        },
+        {
+          "TerritoryId": 137,
+          "InteractionType": "EquipItem",
+          "ItemId": 3460
+        },
+        {
+          "TerritoryId": 137,
+          "InteractionType": "EquipItem",
+          "ItemId": 3891
+        },
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2002311,
+          "Position": {
+            "X": -282.7345,
+            "Y": 33.798706,
+            "Z": 300.98413
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "ComplexCombatData": [
+            {
+              "DataId": 1921,
+              "CompletionQuestVariablesFlags": [
+                1,
+                null,
+                null,
+                null,
+                null,
+                null
+              ]
+            }
+          ],
+          "AetheryteShortcut": "Eastern La Noscea - Wineport",
+          "Fly": true
+        },
+        {
+          "DataId": 2002311,
+          "Position": {
+            "X": -282.7345,
+            "Y": 33.798706,
+            "Z": 300.98413
+          },
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
+          "NextQuestId": 1053,
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1053_Proof Is the Pudding.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1053_Proof Is the Pudding.json
new file mode 100644 (file)
index 0000000..0375f7f
--- /dev/null
@@ -0,0 +1,81 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 573.56177,
+            "Y": 347.98422,
+            "Z": -760.73724
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "ComplexCombatData": [
+            {
+              "DataId": 1922,
+              "CompletionQuestVariablesFlags": [
+                1,
+                null,
+                null,
+                null,
+                null,
+                null
+              ]
+            }
+          ],
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ]
+        },
+        {
+          "DataId": 2002312,
+          "Position": {
+            "X": 579.4918,
+            "Y": 347.79883,
+            "Z": -764.3702
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
+          "NextQuestId": 1054,
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1054_How to Quit You.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1054_How to Quit You.json
new file mode 100644 (file)
index 0000000..8201d94
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1006746,
+          "Position": {
+            "X": 460.65454,
+            "Y": 8.309061,
+            "Z": 74.47925
+          },
+          "TerritoryId": 137,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    }
+  ]
+}
index f01ae3e166dfb7df981a67e4de07aa1f22dbb7d4..b0c19776975ba067972aff08498b0045cca75552 100644 (file)
@@ -31,6 +31,7 @@
           "InteractionType": "Combat",
           "EnemySpawnType": "AfterItemUse",
           "ItemId": 2000766,
+          "GroundTarget": true,
           "KillEnemyDataIds": [
             46
           ],
           "InteractionType": "Combat",
           "EnemySpawnType": "AfterItemUse",
           "ItemId": 2000766,
+          "GroundTarget": true,
           "KillEnemyDataIds": [
             46
           ],
index 6230ce2511a831c37beb95ccd8ebad97a3b1d31c..21f943409d1965829b9efb0b44904011af3a0e54 100644 (file)
@@ -1,6 +1,9 @@
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "JerryWester",
+  "TerritoryBlacklist": [
+    309
+  ],
   "QuestSequence": [
     {
       "Sequence": 0,
index 4a307bbedad70cf0a4f2ffdcbabce07033d8e7d9..9aea36c05fcbb1857ad4ac67b40d992237f4e372 100644 (file)
@@ -52,7 +52,7 @@
             "Y": 84,
             "Z": -3.768982
           },
-          "StopDistance": 5,
+          "StopDistance": 7,
           "TerritoryId": 130,
           "InteractionType": "CompleteQuest"
         }
index 7c38913eabbc33513c3de40a215f5b0a7dd79f61..4a08e3b6ede26b02f1eba268bd678353f8ac8930 100644 (file)
@@ -12,7 +12,7 @@
             "Y": 84,
             "Z": -3.768982
           },
-          "StopDistance": 5,
+          "StopDistance": 7,
           "TerritoryId": 130,
           "InteractionType": "AcceptQuest"
         }
index 87d5c3c37911d78ced8c9638ff3e6eff05187aba..db6aab71c9fd4da5553f06e41f20d5504688a727 100644 (file)
           "TerritoryId": 155,
           "InteractionType": "WalkTo"
         },
-        {
-          "Position": {
-            "X": -476.1802,
-            "Y": 149.06573,
-            "Z": -304.7811
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Comment": "Avoids part of the tail that is non-walkable"
-        },
         {
           "DataId": 2002170,
           "Position": {
     {
       "Sequence": 255,
       "Steps": [
-        {
-          "Position": {
-            "X": -476.1802,
-            "Y": 149.06573,
-            "Z": -304.7811
-          },
-          "TerritoryId": 155,
-          "InteractionType": "WalkTo",
-          "Comment": "Avoids part of the tail that is non-walkable"
-        },
         {
           "DataId": 1006467,
           "Position": {
index 7c95e0653f1644d8485c798c9940420969a9ea38..fe650521b90af528ebbf49b5c4fa3ca43336df51 100644 (file)
@@ -1,6 +1,9 @@
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "JerryWester",
+  "TerritoryBlacklist": [
+    1042
+  ],
   "QuestSequence": [
     {
       "Sequence": 0,
@@ -71,6 +74,7 @@
             "Y": -21.970922,
             "Z": 119.73743
           },
+          "StopDistance": 5,
           "TerritoryId": 132,
           "InteractionType": "CompleteQuest"
         }
index 99d66e910b465bc92ba46b86a713f06158419457..4712f274812f882d6cc985fd0482fafaf2e17187 100644 (file)
@@ -96,7 +96,8 @@
             "Z": 320.81702
           },
           "TerritoryId": 138,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Mount": true
         },
         {
           "DataId": 1006497,
index d38707582188c4c3d388c512816175457caa06b9..efeab75b4a26ad11dc331ec1870c19d331655286 100644 (file)
@@ -1,6 +1,9 @@
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "JerryWester",
+  "TerritoryBlacklist": [
+    330
+  ],
   "QuestSequence": [
     {
       "Sequence": 0,
index 3ade27618850288ef6bc7f28d56e1358bbd6a040..ec8e989cee953019ed84d3ae91a5235b3d191aa9 100644 (file)
@@ -12,6 +12,7 @@
             "Y": 1.2000015,
             "Z": 2.9144287
           },
+          "StopDistance": 7,
           "TerritoryId": 212,
           "InteractionType": "AcceptQuest"
         }
@@ -34,4 +35,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
index 1b6dd7bf1ebc1e8405438a28f29f7b8cbcffbc39..b8482e75a8371f59e90f875b98f7b2dd43124c0b 100644 (file)
             "Y": 229.15173,
             "Z": 448.32532
           },
+          "StopDistance": 7,
           "TerritoryId": 155,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
         }
       ]
     },
index b24900bf22406e4f8d1f15caa5c41ebc25ac9f45..61f1078506fb46ba95d21c9c348f4e4b6e901d56 100644 (file)
@@ -80,7 +80,8 @@
           },
           "TerritoryId": 155,
           "InteractionType": "WalkTo",
-          "Comment": "Enemies lose aggro around here"
+          "Comment": "Enemies lose aggro around here",
+          "Mount": false
         },
         {
           "Position": {
index da4f6ab0f4727cd1e875a7525d2b581a8b2cfcb4..6f00e483aaa8c8c78188b46afc72c9e3b00e2408 100644 (file)
     },
     "Author": {
       "description": "Author of the quest sequence",
-      "type": ["string", "array"],
+      "type": [
+        "string",
+        "array"
+      ],
       "items": {
         "type": "string"
       }
                   "minItems": 6,
                   "maxItems": 6,
                   "items": {
-                    "type": ["array", "null"],
+                    "type": [
+                      "array",
+                      "null"
+                    ],
                     "items": {
                       "type": [
                         "number",
                 },
                 {
                   "if": {
-                    "properties": {
-                      "InteractionType": {
-                        "const": "UseItem"
+                    "anyOf": [
+                      {
+                        "properties": {
+                          "InteractionType": {
+                            "const": "UseItem"
+                          }
+                        }
+                      },
+                      {
+                        "properties": {
+                          "InteractionType": {
+                            "const": "Combat"
+                          },
+                          "EnemySpawnType": {
+                            "const": "AfterItemUse"
+                          }
+                        }
                       }
-                    }
+                    ]
                   },
                   "then": {
                     "properties": {
index 610d59481324b0ff21b7a74aee3c1df56b45beef..9cc646af4bb4a2525eca1bd64aeb3684b41d1d9f 100644 (file)
@@ -23,6 +23,9 @@ internal sealed class MovementOverrideController
         // southern thanalan
         new BlacklistedPoint(146, new(-201.75f, 10.5f, -265.5f), new(-203.75235f, 10.130764f, -265.15314f)),
 
+        // coerthas central highlands
+        new BlacklistedPoint(155, new(-478.75f, 149.25f, -305.75f), new(-476.1802f, 149.06573f, -304.7811f)),
+
         new BlacklistedPoint(1189, new(574f, -142.25f, 504.25f), new(574.44183f, -142.12766f, 507.60065f)),
 
         // heritage found: yyupye's halo (farm, npc: Mahuwsa)