From 1366fe6abd583ff9cd451bb33cf81b0ed99a443a Mon Sep 17 00:00:00 2001
From: Liza Carvelli <liza@carvel.li>
Date: Sun, 23 Jun 2024 15:41:29 +0200
Subject: [PATCH] Attempt follow path for 'Children are our Future'

---
 .../4232_Children Are Our Future.json         | 176 +++++++++++++++++-
 .../4402_A Taste of the Moon.json             |   1 +
 .../MSQ/H-6.1/4533_Restricted Reading.json    |   3 +-
 3 files changed, 174 insertions(+), 6 deletions(-)

diff --git a/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json
index e87731786..048f2a595 100644
--- a/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json	
+++ b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json	
@@ -43,8 +43,173 @@
             "Z": -668.9708
           },
           "TerritoryId": 958,
-          "InteractionType": "Instruction",
-          "Comment": "Follow Azure-haired Boy"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKZD008_04232_SYSTEM04232_Q1_000_001",
+              "Yes": true,
+              "$": "This prompt is only shown if you fail the first attempt"
+            }
+          ]
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 148.87286,
+            "Y": 10.5,
+            "Z": -674.6158
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "Position": {
+            "X": 129.07327,
+            "Y": 10.499999,
+            "Z": -675.6929
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 100.27427,
+            "Y": 10.5,
+            "Z": -668.4484
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "Position": {
+            "X": 121.80121,
+            "Y": 10.5,
+            "Z": -668.12524
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false
+        },
+        {
+          "Position": {
+            "X": 88.11899,
+            "Y": 10.8,
+            "Z": -647.2713
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 55.128044,
+            "Y": 10.799999,
+            "Z": -632.78925
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "Sprint": false,
+          "Mount": false,
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "Position": {
+            "X": 68.38609,
+            "Y": 10.799999,
+            "Z": -630.82086
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 42.153065,
+            "Y": 10.8,
+            "Z": -625.0765
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "Sprint": false,
+          "Mount": false,
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "Position": {
+            "X": 72.18486,
+            "Y": 10.799999,
+            "Z": -617.59485
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 60.43399,
+            "Y": 10.799999,
+            "Z": -600.4008
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "Sprint": false,
+          "Mount": false,
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 55.30184,
+            "Y": 10.8,
+            "Z": -598.927
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "Sprint": false,
+          "Mount": false,
+          "StopDistance": 50,
+          "NpcWaitDistance": 3
+        },
+        {
+          "Position": {
+            "X": 43.088688,
+            "Y": 10.8,
+            "Z": -617.3753
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false,
+          "DelaySecondsAtStart": 8
+        },
+        {
+          "DataId": 1040635,
+          "Position": {
+            "X": 21.752983,
+            "Y": 10.5,
+            "Z": -589.2936
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WaitForNpcAtPosition",
+          "Sprint": false,
+          "Mount": false,
+          "StopDistance": 50
         },
         {
           "DataId": 1040636,
@@ -53,9 +218,12 @@
             "Y": 10.5,
             "Z": -589.3187
           },
-          "StopDistance": 1,
+          "StopDistance": 4,
           "TerritoryId": 958,
-          "InteractionType": "WalkTo"
+          "InteractionType": "WalkTo",
+          "Sprint": false,
+          "Mount": false,
+          "DelaySecondsAtStart": 5
         }
       ]
     },
diff --git a/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json
index 2e52163ef..f63ae0581 100644
--- a/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json	
+++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json	
@@ -282,6 +282,7 @@
           },
           "TerritoryId": 959,
           "InteractionType": "Interact",
+          "DelaySecondsAtStart": 2,
           "Comment": "FIXME Auto-playing quests seems to get stuck here/do nothing"
         }
       ]
diff --git a/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json b/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json
index f4355ad69..32c693fde 100644
--- a/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json	
+++ b/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json	
@@ -114,8 +114,7 @@
           "Fly": true,
           "SkipIf": [
             "FlyingLocked"
-          ],
-          "Comment": "TODO Verify; there's some weird shenanigans happening with navmesh not moving to coords 'below' it"
+          ]
         },
         {
           "DataId": 2012847,