},
           "TerritoryId": 958,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ],
           "$.0": "[1]",
           "$.1": "QuestVariables if done first: 16 1 0 0 0 128"
         },
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ],
           "$.0": "[2]",
           "$.1": "QuestVariables if done first: 16 16 0 0 0 32",
           "$.2": "QuestVariables if done after [1]: 32 17 0 0 0 160"
           },
           "TerritoryId": 958,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ],
           "$.0": "[3]",
           "$.1": "QuestVariables if done first: 17 0 0 0 0 64"
         }
 
             "Z": 727.7484
           },
           "TerritoryId": 957,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKZA201_04489_Q1_000_004",
+              "Answer": "TEXT_AKTKZA201_04489_A1_000_002"
+            }
+          ],
+          "Comment": "TODO I don't think dialogue choices as part of accepting a quest are handled yet"
         }
       ]
     },
 
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "liza",
-  "Comment": "TODO add aether current (2818368) here since it can't be reached later with mount speed 0",
   "QuestSequence": [
     {
       "Sequence": 0,
       "Steps": [
         {
           "Position": {
-            "X": 1.131261,
-            "Y": -114.92335,
-            "Z": -418.2727
+            "X": 11.922524,
+            "Y": -105.8306,
+            "Z": -397.17743
           },
           "TerritoryId": 959,
           "InteractionType": "WalkTo",
           "Mount": true,
           "DisableNavmesh": true
         },
+        {
+          "Position": {
+            "X": 30.28816,
+            "Y": -133.50012,
+            "Z": -394.98798
+          },
+          "StopDistance": 5,
+          "TerritoryId": 959,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 2012019,
+          "Position": {
+            "X": 21.7081,
+            "Y": -133.5001,
+            "Z": -385.7313
+          },
+          "TerritoryId": 959,
+          "InteractionType": "AttuneAetherCurrent",
+          "AetherCurrentId": 2818368
+        },
+        {
+          "DataId": 2012019,
+          "Position": {
+            "X": 23.67959,
+            "Y": -133.50012,
+            "Z": -399.96643
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 959,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": 22.27572,
+              "Y": -137,
+              "Z": -416.6249
+            },
+            "StopDistance": 5
+          }
+        },
         {
           "DataId": 1038897,
           "Position": {
 
           "TerritoryId": 959,
           "InteractionType": "Interact",
           "AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
-          "TargetTerritoryId": 959,
-          "SkipIf": [
-            "Never"
-          ]
+          "TargetTerritoryId": 959
         },
         {
           "Position": {
 
           },
           "TerritoryId": 956,
           "InteractionType": "Interact",
-          "TargetTerritoryId": 956,
-          "SkipIf": [
-            "Never"
-          ]
+          "TargetTerritoryId": 956
         },
         {
           "DataId": 1040397,
 
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "liza",
+  "TerritoryBlacklist": [
+    978,
+    995
+  ],
   "QuestSequence": [
     {
       "Sequence": 0,
           "AethernetShortcut": [
             "[Old Sharlayan] The Rostra",
             "[Old Sharlayan] The Baldesion Annex"
+          ],
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMF111_04449_Q4_000_344",
+              "Yes": true
+            }
           ]
         }
       ]
 
             "Z": -62.485718
           },
           "TerritoryId": 962,
-          "InteractionType": "WaitForManualProgress",
-          "Comment": "Talk (2, 2, 2, N/A, 2)"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG101_04450_Q2_000_221",
+              "Yes": true
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG101_04450_Q3_000_240",
+              "Answer": "TEXT_AKTKMG101_04450_A3_000_241"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG101_04450_Q4_000_256",
+              "Answer": "TEXT_AKTKMG101_04450_A4_000_258"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG101_04450_Q5_000_276",
+              "Answer": "TEXT_AKTKMG101_04450_A5_000_278"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG101_04450_Q6_000_298",
+              "Answer": "TEXT_AKTKMG101_04450_A6_000_300"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG101_04450_Q7_000_305",
+              "Answer": "TEXT_AKTKMG101_04450_A7_000_307"
+            }
+          ]
         }
       ]
     },
 
           "AethernetShortcut": [
             "[Old Sharlayan] The Leveilleur Estate",
             "[Old Sharlayan] The Baldesion Annex"
+          ],
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG102_04451_Q1_000_143",
+              "Yes": true
+            }
           ]
         }
       ]
 
           "AetheryteShortcut": "Labyrinthos - Aporia",
           "SkipIf": [
             "FlyingUnlocked"
-          ]
+          ],
+          "TargetTerritoryId": 956
         },
         {
           "DataId": 1039827,
             "Z": 311.9402
           },
           "TerritoryId": 956,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG103_04452_Q1_000_183",
+              "Yes": true
+            }
+          ]
         }
       ]
     },
 
           },
           "TerritoryId": 960,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ],
           "$.0": "[1]",
           "$.1": "QuestVariables if done first: 16 1 0 0 0 128"
         },
           },
           "TerritoryId": 960,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ],
           "$.0": "[2]",
           "$.1": "QuestVariables if done after [1]: 33 1 0 0 0 192"
         },
           },
           "TerritoryId": 960,
           "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ],
           "$.0": "[3]",
           "$.2": "QuestVariables if done first: 16 16 0 0 0 32"
         }
 
             "Z": -319.50867
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG110_04459_Q1_000_041",
+              "Yes": true
+            }
+          ]
         },
         {
           "DataId": 2012286,
             "Z": 329.76257
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         },
         {
           "DataId": 1038041,
             "Z": 345.44885
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
         },
         {
           "DataId": 1038045,
             "Z": 347.64624
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
 
             "Z": 241.77905
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG111_04460_Q1_000_135",
+              "Yes": true
+            }
+          ]
         },
         {
           "DataId": 1041157,
 
             "Z": 365.43823
           },
           "TerritoryId": 960,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG113_04462_Q1_000_040",
+              "Yes": true
+            }
+          ]
         },
         {
           "DataId": 1041165,
 
             null,
             128
           ],
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG114_04463_Q1_000_031",
+              "Answer": "TEXT_AKTKMG114_04463_A1_000_033"
+            }
+          ],
           "$.0": "[1]",
           "$.1": "QuestVariables if done first: 16 0 0 16 0 128"
         },
             null,
             64
           ],
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMG114_04463_Q2_000_061",
+              "Answer": "TEXT_AKTKMG114_04463_A2_000_063"
+            }
+          ],
           "$.0": "[6]",
           "$.1": "QuestVariables if done first: 16 0 1 0 0 64"
         }
 
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "liza",
   "TerritoryBlacklist": [
-    973
+    973,
+    997,
+    1013
   ],
   "QuestSequence": [
     {
             "Z": -7.1870728
           },
           "TerritoryId": 351,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMG115_04464_Q13_000_391",
+              "Yes": true
+            }
+          ]
         }
       ]
     }
 
             "Z": -225.42157
           },
           "TerritoryId": 963,
-          "InteractionType": "WaitForManualProgress",
-          "Comment": "Talk (1, 1, 1, 2)"
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_AKTKMH102_04527_Q9_100_111",
+              "Yes": true
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMH102_04527_Q1_000_000",
+              "Answer": "TEXT_AKTKMH102_04527_A1_000_001"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMH102_04527_Q2_000_000",
+              "Answer": "TEXT_AKTKMH102_04527_A2_000_001"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMH102_04527_Q3_000_000",
+              "Answer": "TEXT_AKTKMH102_04527_A3_000_001"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMH102_04527_Q4_000_000",
+              "Answer": "TEXT_AKTKMH102_04527_A4_000_001"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_AKTKMH102_04527_Q5_000_000",
+              "Answer": "TEXT_AKTKMH102_04527_A5_000_002"
+            }
+          ]
         }
       ]
     },
 
           "TerritoryId": 956,
           "InteractionType": "Interact",
           "AetheryteShortcut": "Labyrinthos - Aporia",
+          "TargetTerritoryId": 956,
           "SkipIf": [
             "FlyingUnlocked"
           ]
 
                     $"Aethernet shortcut not unlocked (from: {step.AethernetShortcut.From}, to: {step.AethernetShortcut.To}), walking manually");
         }
 
-        if (step.TargetTerritoryId == _clientState.TerritoryType && !step.SkipIf.Contains(ESkipCondition.Never))
+        if (step.TargetTerritoryId.HasValue && step.TerritoryId != step.TargetTerritoryId && step.TargetTerritoryId == _clientState.TerritoryType)
         {
             // we assume whatever e.g. interaction, walkto etc. we have will trigger the zone transition
             _pluginLog.Information("Zone transition, skipping rest of step");
 
 <Project Sdk="Microsoft.NET.Sdk">
     <PropertyGroup>
         <TargetFramework>net8.0-windows</TargetFramework>
-        <Version>0.3</Version>
+        <Version>0.4</Version>
         <LangVersion>12</LangVersion>
         <Nullable>enable</Nullable>
         <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>