"Y": -18.777306,
             "Z": 527.2946
           },
+          "StopDistance": 0.5,
           "TerritoryId": 958,
-          "InteractionType": "WaitForManualProgress",
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            14107
+          ],
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          128
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
           ],
-          "Comment": "Use the mount's abilities to kill the drones.",
-          "$.0": "0 0 0 0 0 0 -> 16 64 0 0 0 128",
-          "$.1": "can't find any currently extant method of automating this - could add the actions, but it's combat with the actions specifically, repeat use on targets"
+          "$.0": "0 0 0 0 0 0 -> 16 64 0 0 0 128"
         },
         {
           "Position": {
             "Y": -18.937208,
             "Z": 338.0957
           },
+          "StopDistance": 0.5,
           "TerritoryId": 958,
-          "InteractionType": "WaitForManualProgress",
-          "Comment": "Use the mount's abilities to kill the drones."
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            14107
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         }
       ]
     },
       "Sequence": 255,
       "Steps": [
         {
+          "Position": {
+            "X": 135.85095,
+            "Y": -17.135998,
+            "Z": 567.8645
+          },
+          "StopDistance": 2000,
           "TerritoryId": 958,
           "InteractionType": "None",
           "Mount": false
           },
           "TerritoryId": 958,
           "InteractionType": "CompleteQuest",
-          "Fly": true
+          "Fly": true,
+          "NextQuestId": 4218
         }
       ]
     }
 
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          1,
-          null,
-          null,
-          null,
-          128
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
           ],
           "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128"
         },
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          16,
-          null,
-          null,
-          null,
-          32
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
           ],
           "$": "16 1 0 0 0 128 -> 32 17 0 0 0 160"
         },
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
-          "$": "32 17 0 0 0 160 -> 0 0 0 0 0 0"
+          "$": "32 17 0 0 0 160 -> 0 0 0 0 0 0",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         }
       ]
     },
 
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
-          "$": "33 1 16 0 0 192 -> 0 0 0 0 0 0"
+          "$": "33 1 16 0 0 192 -> 0 0 0 0 0 0",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         }
       ]
     },
 
           "KillEnemyDataIds": [
             14104
           ],
-          "$": "33 16 16 0 0 192 -> 0 0 0 0 0 0"
+          "$": "33 16 16 0 0 192 -> 0 0 0 0 0 0",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         }
       ]
     },
 
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          128,
-          null,
-          null,
-          null,
-          64
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
           ],
           "$": "0 0 0 0 0 0 -> 0 128 0 0 0 64"
         },
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          64,
-          null,
-          null,
-          null,
-          32
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
           ],
           "$": "0 128 0 0 0 64 -> 0 192 0 0 0 96"
         },
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          32,
-          null,
-          null,
-          null,
-          16
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
           ],
           "$": "0 192 0 0 0 96 -> 0 224 0 0 0 112"
         },
 
           ],
           "Fly": true,
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          64
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
           ],
           "$": "0 0 0 0 0 0 -> 0 0 0 128 0 64"
         },
             }
           ],
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          32
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
           ],
           "$": "0 0 0 128 0 64 -> 0 0 0 192 0 96"
         },
             "Z": -292.98853
           },
           "TerritoryId": 958,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
 
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
+          "Mount": true,
           "CompletionQuestVariablesFlags": [
           null,
           null,
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
-          "$": "49 16 16 0 0 224 -> 0 16 0 0 0 0"
+          "$": "49 16 16 0 0 224 -> 0 16 0 0 0 0",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
+          ]
         }
       ]
     },
 
     {
       "Sequence": 1,
       "Steps": [
+        {
+          "Position": {
+            "X": 545.40717,
+            "Y": -36.616177,
+            "Z": -267.17505
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "SkipConditions": {
+            "StepIf": {
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                64
+              ]
+            }
+          },
+          "$": "Without this step, it'll interact with the NPC in the wagon through the wall"
+        },
         {
           "DataId": 1037766,
           "Position": {
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          64
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
           ],
           "$": "0 0 0 0 0 0 -> 1 32 0 0 0 64"
         },
             }
           ],
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          128
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
           ],
           "$": "1 32 0 0 0 64 -> 2 16 0 0 0 192"
         },
             "Z": -175.21942
           },
           "TerritoryId": 958,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         }
       ]
     },
 
           },
           "TerritoryId": 958,
           "InteractionType": "UseItem",
-          "ItemId": 2003210
+          "ItemId": 2003210,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
 
     {
       "Sequence": 1,
       "Steps": [
+        {
+          "Position": {
+            "X": -189.97284,
+            "Y": 15.907461,
+            "Z": -169.83481
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Locked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                128
+              ]
+            }
+          }
+        },
         {
           "DataId": 2012054,
           "Position": {
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          128
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
           ],
           "$.0": "0 0 0 0 0 0 -> 1 16 0 0 0 128",
-          "AetheryteShortcut": "Garlemald - Tertium",
-          "Fly": true,
-          "$.1": "flight path gets stuck from camp BG, not so from tertium; walkto would probably be cleaner but this seems intuitive."
+          "Fly": true
         },
         {
           "DataId": 2012055,
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          64
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
           ],
+          "Fly": true,
           "$": "1 16 0 0 0 128 -> 2 32 0 0 0 192"
         },
+        {
+          "Position": {
+            "X": -223.12543,
+            "Y": 10.826223,
+            "Z": -368.8611
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                32
+              ]
+            }
+          }
+        },
+        {
+          "Position": {
+            "X": -140.08179,
+            "Y": 16.226164,
+            "Z": -310.9478
+          },
+          "TerritoryId": 958,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Locked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                32
+              ]
+            }
+          }
+        },
         {
           "DataId": 2012056,
           "Position": {
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "CompletionQuestVariablesFlags": [
-          null,
-          null,
-          null,
-          null,
-          null,
-          32
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
           ],
           "$.0": "2 32 0 0 0 192 -> 3 48 0 0 0 224",
-          "$.1": "fly also gets stuck here"
+          "Fly": true
         },
         {
           "DataId": 2012057,
             "Y": 16.494995,
             "Z": -413.016
           },
+          "StopDistance": 1,
           "TerritoryId": 958,
           "InteractionType": "Interact",
           "$.0": "3 48 0 0 0 224 -> 0 64 0 0 0 0",
-          "$.1": "no fly here, tries and fails to land on the railing: can't interact while flying"
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
+          ]
         }
       ]
     },
 
           },
           "TerritoryId": 958,
           "InteractionType": "CompleteQuest",
-          "AetheryteShortcut": "Garlemald - Camp Broken Glass"
+          "AetheryteShortcut": "Garlemald - Camp Broken Glass",
+          "NextQuestId": 4500
         }
       ]
     }
 
               "Prompt": "TEXT_AKTKZC103_04500_Q2_000_000",
               "Answer": "TEXT_AKTKZC103_04500_A2_000_001"
             }
-          ]
+          ],
+          "NextQuestId": 4501
         }
       ]
     }
 
           },
           "TerritoryId": 958,
           "InteractionType": "CompleteQuest",
-          "AetheryteShortcut": "Garlemald - Tertium"
+          "AetheryteShortcut": "Garlemald - Tertium",
+          "NextQuestId": 4504
         }
       ]
     }
 
               "Prompt": "TEXT_AKTKZD103_04504_Q2_000_000",
               "Answer": "TEXT_AKTKZD103_04504_A2_000_001"
             }
-          ]
+          ],
+          "NextQuestId": 4505
         }
       ]
     }
 
             "Y": 23.164677,
             "Z": -415.36584
           },
+          "StopDistance": 7,
           "TerritoryId": 958,
           "InteractionType": "AcceptQuest",
           "Fly": true,
               "Answer": "TEXT_AKTKZD104_04505_A1_000_002"
             }
           ],
-          "AetheryteShortcut": "Garlemald - Tertium"
+          "AetheryteShortcut": "Garlemald - Tertium",
+          "NextQuestId": 4506
         }
       ]
     }
 
             "Y": -36.65,
             "Z": -132.64673
           },
+          "StopDistance": 5,
           "TerritoryId": 958,
           "InteractionType": "AcceptQuest",
           "DialogueChoices": [
 
     {
     }
 
-    public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505;
+    public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505 or 14107;
 }