forked from liza/Questionable
master #3
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -4,3 +4,6 @@
|
|||||||
[submodule "vendor/ECommons"]
|
[submodule "vendor/ECommons"]
|
||||||
path = vendor/ECommons
|
path = vendor/ECommons
|
||||||
url = https://github.com/NightmareXIV/ECommons.git
|
url = https://github.com/NightmareXIV/ECommons.git
|
||||||
|
[submodule "vendor/NotificationMasterAPI"]
|
||||||
|
path = vendor/NotificationMasterAPI
|
||||||
|
url = https://github.com/NightmareXIV/NotificationMasterAPI.git
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>2.15</Version>
|
<Version>4.5</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
@ -3,16 +3,12 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Text.Json;
|
|
||||||
using System.Text.Json.Nodes;
|
|
||||||
using System.Text.Json.Serialization;
|
|
||||||
using System.Text.Json.Serialization.Metadata;
|
|
||||||
using Dalamud.Game.ClientState.Objects;
|
using Dalamud.Game.ClientState.Objects;
|
||||||
using Dalamud.Game.ClientState.Objects.Enums;
|
using Dalamud.Game.ClientState.Objects.Enums;
|
||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
using Dalamud.Game.Command;
|
using Dalamud.Game.Command;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using Lumina.Excel.GeneratedSheets;
|
using Lumina.Excel.Sheets;
|
||||||
using Questionable.Model;
|
using Questionable.Model;
|
||||||
using Questionable.Model.Gathering;
|
using Questionable.Model.Gathering;
|
||||||
using Questionable.Model.Questing;
|
using Questionable.Model.Questing;
|
||||||
@ -70,14 +66,14 @@ internal sealed class EditorCommands : IDisposable
|
|||||||
if (target == null || target.ObjectKind != ObjectKind.GatheringPoint)
|
if (target == null || target.ObjectKind != ObjectKind.GatheringPoint)
|
||||||
throw new Exception("No valid target");
|
throw new Exception("No valid target");
|
||||||
|
|
||||||
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>()!.GetRow(target.DataId);
|
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>().GetRowOrDefault(target.DataId);
|
||||||
if (gatheringPoint == null)
|
if (gatheringPoint == null)
|
||||||
throw new Exception("Invalid gathering point");
|
throw new Exception("Invalid gathering point");
|
||||||
|
|
||||||
FileInfo targetFile;
|
FileInfo targetFile;
|
||||||
GatheringRoot root;
|
GatheringRoot root;
|
||||||
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
|
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
|
||||||
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.GatheringPointBase.Row);
|
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.Value.GatheringPointBase.RowId);
|
||||||
if (location != null)
|
if (location != null)
|
||||||
{
|
{
|
||||||
targetFile = location.File;
|
targetFile = location.File;
|
||||||
@ -96,7 +92,7 @@ internal sealed class EditorCommands : IDisposable
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
(targetFile, root) = CreateNewFile(gatheringPoint, target);
|
(targetFile, root) = CreateNewFile(gatheringPoint.Value, target);
|
||||||
_chatGui.Print($"Creating new file under {targetFile.FullName}", "qG");
|
_chatGui.Print($"Creating new file under {targetFile.FullName}", "qG");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,16 +170,16 @@ internal sealed class EditorCommands : IDisposable
|
|||||||
?.File.Directory;
|
?.File.Directory;
|
||||||
if (targetFolder == null)
|
if (targetFolder == null)
|
||||||
{
|
{
|
||||||
var territoryInfo = _dataManager.GetExcelSheet<TerritoryType>()!.GetRow(_clientState.TerritoryType)!;
|
var territoryInfo = _dataManager.GetExcelSheet<TerritoryType>().GetRow(_clientState.TerritoryType);
|
||||||
targetFolder = _plugin.PathsDirectory
|
targetFolder = _plugin.PathsDirectory
|
||||||
.CreateSubdirectory(ExpansionData.ExpansionFolders[(EExpansionVersion)territoryInfo.ExVersion.Row])
|
.CreateSubdirectory(ExpansionData.ExpansionFolders[(EExpansionVersion)territoryInfo.ExVersion.RowId])
|
||||||
.CreateSubdirectory(territoryInfo.PlaceName.Value!.Name.ToString());
|
.CreateSubdirectory(territoryInfo.PlaceName.Value.Name.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
FileInfo targetFile =
|
FileInfo targetFile =
|
||||||
new FileInfo(
|
new FileInfo(
|
||||||
Path.Combine(targetFolder.FullName,
|
Path.Combine(targetFolder.FullName,
|
||||||
$"{gatheringPoint.GatheringPointBase.Row}_{gatheringPoint.PlaceName.Value!.Name}_{(_clientState.LocalPlayer!.ClassJob.Id == 16 ? "MIN" : "BTN")}.json"));
|
$"{gatheringPoint.GatheringPointBase.RowId}_{gatheringPoint.PlaceName.Value.Name}_{(_clientState.LocalPlayer!.ClassJob.RowId == 16 ? "MIN" : "BTN")}.json"));
|
||||||
var root = new GatheringRoot
|
var root = new GatheringRoot
|
||||||
{
|
{
|
||||||
Author = [_configuration.AuthorName],
|
Author = [_configuration.AuthorName],
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Dalamud.NET.Sdk/10.0.0">
|
<Project Sdk="Dalamud.NET.Sdk/11.0.0">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\LLib\LLib.csproj" />
|
<ProjectReference Include="..\LLib\LLib.csproj" />
|
||||||
<ProjectReference Include="..\Questionable.Model\Questionable.Model.csproj" />
|
<ProjectReference Include="..\Questionable.Model\Questionable.Model.csproj" />
|
||||||
|
@ -59,7 +59,7 @@ public sealed class RendererPlugin : IDalamudPlugin
|
|||||||
_editorWindow = new EditorWindow(this, _editorCommands, dataManager, targetManager, clientState, objectTable)
|
_editorWindow = new EditorWindow(this, _editorCommands, dataManager, targetManager, clientState, objectTable)
|
||||||
{ IsOpen = true };
|
{ IsOpen = true };
|
||||||
_windowSystem.AddWindow(_editorWindow);
|
_windowSystem.AddWindow(_editorWindow);
|
||||||
_currentClassJob = (EClassJob?)_clientState.LocalPlayer?.ClassJob.Id ?? EClassJob.Adventurer;
|
_currentClassJob = (EClassJob?)_clientState.LocalPlayer?.ClassJob.RowId ?? EClassJob.Adventurer;
|
||||||
|
|
||||||
_pluginInterface.GetIpcSubscriber<object>("Questionable.ReloadData")
|
_pluginInterface.GetIpcSubscriber<object>("Questionable.ReloadData")
|
||||||
.Subscribe(Reload);
|
.Subscribe(Reload);
|
||||||
@ -121,7 +121,7 @@ public sealed class RendererPlugin : IDalamudPlugin
|
|||||||
if (!directory.Exists)
|
if (!directory.Exists)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
_pluginLog.Information($"Loading locations from {directory}");
|
//_pluginLog.Information($"Loading locations from {directory}");
|
||||||
foreach (FileInfo fileInfo in directory.GetFiles("*.json"))
|
foreach (FileInfo fileInfo in directory.GetFiles("*.json"))
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using Dalamud.Game.ClientState.Objects;
|
using Dalamud.Game.ClientState.Objects;
|
||||||
@ -11,7 +10,7 @@ using Dalamud.Interface.Colors;
|
|||||||
using Dalamud.Interface.Windowing;
|
using Dalamud.Interface.Windowing;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using ImGuiNET;
|
using ImGuiNET;
|
||||||
using Lumina.Excel.GeneratedSheets;
|
using Lumina.Excel.Sheets;
|
||||||
using Questionable.Model.Gathering;
|
using Questionable.Model.Gathering;
|
||||||
|
|
||||||
namespace GatheringPathRenderer.Windows;
|
namespace GatheringPathRenderer.Windows;
|
||||||
@ -35,7 +34,7 @@ internal sealed class EditorWindow : Window
|
|||||||
public EditorWindow(RendererPlugin plugin, EditorCommands editorCommands, IDataManager dataManager,
|
public EditorWindow(RendererPlugin plugin, EditorCommands editorCommands, IDataManager dataManager,
|
||||||
ITargetManager targetManager, IClientState clientState, IObjectTable objectTable)
|
ITargetManager targetManager, IClientState clientState, IObjectTable objectTable)
|
||||||
: base("Gathering Path Editor###QuestionableGatheringPathEditor",
|
: base("Gathering Path Editor###QuestionableGatheringPathEditor",
|
||||||
ImGuiWindowFlags.NoFocusOnAppearing | ImGuiWindowFlags.NoNavFocus)
|
ImGuiWindowFlags.NoFocusOnAppearing | ImGuiWindowFlags.NoNavFocus | ImGuiWindowFlags.AlwaysAutoResize)
|
||||||
{
|
{
|
||||||
_plugin = plugin;
|
_plugin = plugin;
|
||||||
_editorCommands = editorCommands;
|
_editorCommands = editorCommands;
|
||||||
@ -46,7 +45,7 @@ internal sealed class EditorWindow : Window
|
|||||||
|
|
||||||
SizeConstraints = new WindowSizeConstraints
|
SizeConstraints = new WindowSizeConstraints
|
||||||
{
|
{
|
||||||
MinimumSize = new Vector2(300, 300),
|
MinimumSize = new Vector2(300, 100),
|
||||||
};
|
};
|
||||||
|
|
||||||
RespectCloseHotkey = false;
|
RespectCloseHotkey = false;
|
||||||
@ -66,7 +65,7 @@ internal sealed class EditorWindow : Window
|
|||||||
|
|
||||||
_target = _targetManager.Target;
|
_target = _targetManager.Target;
|
||||||
var gatheringLocations = _plugin.GetLocationsInTerritory(_clientState.TerritoryType);
|
var gatheringLocations = _plugin.GetLocationsInTerritory(_clientState.TerritoryType);
|
||||||
var location = gatheringLocations.SelectMany(context =>
|
var location = gatheringLocations.ToList().SelectMany(context =>
|
||||||
context.Root.Groups.SelectMany(group =>
|
context.Root.Groups.SelectMany(group =>
|
||||||
group.Nodes.SelectMany(node => node.Locations
|
group.Nodes.SelectMany(node => node.Locations
|
||||||
.Select(location =>
|
.Select(location =>
|
||||||
@ -205,12 +204,12 @@ internal sealed class EditorWindow : Window
|
|||||||
}
|
}
|
||||||
else if (_target != null)
|
else if (_target != null)
|
||||||
{
|
{
|
||||||
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>()!.GetRow(_target.DataId);
|
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>().GetRowOrDefault(_target.DataId);
|
||||||
if (gatheringPoint == null)
|
if (gatheringPoint == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
|
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
|
||||||
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.GatheringPointBase.Row);
|
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.Value.GatheringPointBase.RowId);
|
||||||
if (location != null)
|
if (location != null)
|
||||||
{
|
{
|
||||||
var targetFile = location.File;
|
var targetFile = location.File;
|
||||||
@ -234,9 +233,9 @@ internal sealed class EditorWindow : Window
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (ImGui.Button($"Create location ({gatheringPoint.GatheringPointBase.Row})"))
|
if (ImGui.Button($"Create location ({gatheringPoint.Value.GatheringPointBase.RowId})"))
|
||||||
{
|
{
|
||||||
var (targetFile, root) = _editorCommands.CreateNewFile(gatheringPoint, _target);
|
var (targetFile, root) = _editorCommands.CreateNewFile(gatheringPoint.Value, _target);
|
||||||
_plugin.Save(targetFile, root);
|
_plugin.Save(targetFile, root);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
"net8.0-windows7.0": {
|
"net8.0-windows7.0": {
|
||||||
"DalamudPackager": {
|
"DalamudPackager": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2.1.13, )",
|
"requested": "[11.0.0, )",
|
||||||
"resolved": "2.1.13",
|
"resolved": "11.0.0",
|
||||||
"contentHash": "rMN1omGe8536f4xLMvx9NwfvpAc9YFFfeXJ1t4P4PE6Gu8WCIoFliR1sh07hM+bfODmesk/dvMbji7vNI+B/pQ=="
|
"contentHash": "bjT7XUlhIJSmsE/O76b7weUX+evvGQctbQB8aKXt94o+oPWxHpCepxAGMs7Thow3AzCyqWs7cOpp9/2wcgRRQA=="
|
||||||
},
|
},
|
||||||
"DotNet.ReproducibleBuilds": {
|
"DotNet.ReproducibleBuilds": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
@ -76,18 +76,10 @@
|
|||||||
"Microsoft.SourceLink.Common": "1.1.1"
|
"Microsoft.SourceLink.Common": "1.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"System.Text.Encodings.Web": {
|
|
||||||
"type": "Transitive",
|
|
||||||
"resolved": "8.0.0",
|
|
||||||
"contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
|
|
||||||
},
|
|
||||||
"System.Text.Json": {
|
"System.Text.Json": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "8.0.4",
|
"resolved": "8.0.5",
|
||||||
"contentHash": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
|
"contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
|
||||||
"dependencies": {
|
|
||||||
"System.Text.Encodings.Web": "8.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"ecommons": {
|
"ecommons": {
|
||||||
"type": "Project"
|
"type": "Project"
|
||||||
@ -95,13 +87,13 @@
|
|||||||
"llib": {
|
"llib": {
|
||||||
"type": "Project",
|
"type": "Project",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"DalamudPackager": "[2.1.13, )"
|
"DalamudPackager": "[11.0.0, )"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questionable.model": {
|
"questionable.model": {
|
||||||
"type": "Project",
|
"type": "Project",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"System.Text.Json": "[8.0.4, )"
|
"System.Text.Json": "[8.0.5, )"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 398,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34382,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -528.8412,
|
||||||
|
"Y": -89.70924,
|
||||||
|
"Z": 458.582
|
||||||
|
},
|
||||||
|
"MinimumAngle": -10,
|
||||||
|
"MaximumAngle": 80,
|
||||||
|
"MinimumDistance": 2.1,
|
||||||
|
"MaximumDistance": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34383,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -636.4533,
|
||||||
|
"Y": -100.1258,
|
||||||
|
"Z": 484.7436
|
||||||
|
},
|
||||||
|
"MinimumAngle": -75,
|
||||||
|
"MaximumAngle": 35
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34384,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -589.4542,
|
||||||
|
"Y": -100.4852,
|
||||||
|
"Z": 528.1926
|
||||||
|
},
|
||||||
|
"MinimumAngle": -25,
|
||||||
|
"MaximumAngle": 120
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,61 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 398,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34391,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -49.75243,
|
||||||
|
"Y": -31.70323,
|
||||||
|
"Z": -171.6977
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34392,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -44.89702,
|
||||||
|
"Y": -32.39204,
|
||||||
|
"Z": -153.4274
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34393,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -36.6049,
|
||||||
|
"Y": -31.32222,
|
||||||
|
"Z": -134.1001
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -84,8 +84,10 @@
|
|||||||
"Y": 257.4255,
|
"Y": 257.4255,
|
||||||
"Z": -669.3115
|
"Z": -669.3115
|
||||||
},
|
},
|
||||||
"MinimumAngle": -30,
|
"MinimumAngle": -50,
|
||||||
"MaximumAngle": 5
|
"MaximumAngle": -15,
|
||||||
|
"MinimumDistance": 2.1,
|
||||||
|
"MaximumDistance": 3
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu"
|
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
||||||
|
"RestartNavigationIfCancelled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu"
|
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
||||||
|
"RestartNavigationIfCancelled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu"
|
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
||||||
|
"RestartNavigationIfCancelled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
"Z": 634.821
|
"Z": 634.821
|
||||||
},
|
},
|
||||||
"MinimumAngle": 45,
|
"MinimumAngle": 45,
|
||||||
"MaximumAngle": 90,
|
"MaximumAngle": 65,
|
||||||
"MinimumDistance": 1.6,
|
"MinimumDistance": 1.6,
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3
|
||||||
},
|
},
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu"
|
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
||||||
|
"RestartNavigationIfCancelled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
|
@ -0,0 +1,140 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 329.38184,
|
||||||
|
"Y": 9.586891,
|
||||||
|
"Z": 749.2314
|
||||||
|
},
|
||||||
|
"TerritoryId": 816,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Il Mheg - Lydha Lran",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 351.29465,
|
||||||
|
"Y": -38.275272,
|
||||||
|
"Z": 763.0457
|
||||||
|
},
|
||||||
|
"TerritoryId": 816,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true,
|
||||||
|
"DisableNavmesh": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32832,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 382.7488,
|
||||||
|
"Y": -72.47251,
|
||||||
|
"Z": 794.3513
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 388.7861,
|
||||||
|
"Y": -74.19925,
|
||||||
|
"Z": 801.0947
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 386.1797,
|
||||||
|
"Y": -73.5009,
|
||||||
|
"Z": 787.0967
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32831,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 396.5799,
|
||||||
|
"Y": -76.29187,
|
||||||
|
"Z": 790.9022
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32830,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 492.6384,
|
||||||
|
"Y": -82.73045,
|
||||||
|
"Z": 804.714
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 482.808,
|
||||||
|
"Y": -82.61642,
|
||||||
|
"Z": 802.591
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32829,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 493.5814,
|
||||||
|
"Y": -82.43644,
|
||||||
|
"Z": 790.831
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32827,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 490.9451,
|
||||||
|
"Y": -97.88062,
|
||||||
|
"Z": 636.6115
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32828,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 491.5274,
|
||||||
|
"Y": -100.762,
|
||||||
|
"Z": 626.6958
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,158 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 491.82068,
|
||||||
|
"Y": 3.9304812,
|
||||||
|
"Z": 487.9401
|
||||||
|
},
|
||||||
|
"TerritoryId": 816,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Il Mheg - Lydha Lran",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 506.00256,
|
||||||
|
"Y": -37.76961,
|
||||||
|
"Z": 485.49347
|
||||||
|
},
|
||||||
|
"TerritoryId": 816,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true,
|
||||||
|
"DisableNavmesh": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32836,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 539.5437,
|
||||||
|
"Y": -81.62054,
|
||||||
|
"Z": 520.1647
|
||||||
|
},
|
||||||
|
"MinimumAngle": -30,
|
||||||
|
"MaximumAngle": 165
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 555.8599,
|
||||||
|
"Y": -73.65717,
|
||||||
|
"Z": 494.6164
|
||||||
|
},
|
||||||
|
"MinimumAngle": 35,
|
||||||
|
"MaximumAngle": 240
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 576.4164,
|
||||||
|
"Y": -69.75835,
|
||||||
|
"Z": 512.9263
|
||||||
|
},
|
||||||
|
"MinimumAngle": -75,
|
||||||
|
"MaximumAngle": 70
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32835,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 552.5504,
|
||||||
|
"Y": -78.23183,
|
||||||
|
"Z": 512.429
|
||||||
|
},
|
||||||
|
"MinimumAngle": -30,
|
||||||
|
"MaximumAngle": 135
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32838,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 652.7063,
|
||||||
|
"Y": -46.64378,
|
||||||
|
"Z": 488.4543
|
||||||
|
},
|
||||||
|
"MinimumAngle": 0,
|
||||||
|
"MaximumAngle": 120
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 669.2959,
|
||||||
|
"Y": -47.14824,
|
||||||
|
"Z": 513.9606
|
||||||
|
},
|
||||||
|
"MinimumAngle": -20,
|
||||||
|
"MaximumAngle": 105
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32837,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 659.1685,
|
||||||
|
"Y": -46.65159,
|
||||||
|
"Z": 499.8015
|
||||||
|
},
|
||||||
|
"MinimumAngle": 0,
|
||||||
|
"MaximumAngle": 125
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32834,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 576.1583,
|
||||||
|
"Y": -46.68682,
|
||||||
|
"Z": 375.5306
|
||||||
|
},
|
||||||
|
"MinimumAngle": -40,
|
||||||
|
"MaximumAngle": 150
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 32833,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 571.1834,
|
||||||
|
"Y": -46.41214,
|
||||||
|
"Z": 360.5112
|
||||||
|
},
|
||||||
|
"MinimumAngle": 0,
|
||||||
|
"MaximumAngle": 115
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -45,8 +45,10 @@
|
|||||||
"Y": 58.56588,
|
"Y": 58.56588,
|
||||||
"Z": -533.6083
|
"Z": -533.6083
|
||||||
},
|
},
|
||||||
"MinimumAngle": 155,
|
"MinimumAngle": 185,
|
||||||
"MaximumAngle": 325
|
"MaximumAngle": 225,
|
||||||
|
"MinimumDistance": 2,
|
||||||
|
"MaximumDistance": 3
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
120
GatheringPaths/5.x - Shadowbringers/Kholusia/576__MIN.json
Normal file
120
GatheringPaths/5.x - Shadowbringers/Kholusia/576__MIN.json
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 814,
|
||||||
|
"InteractionType": "None"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32512,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -221.5365,
|
||||||
|
"Y": 88.75751,
|
||||||
|
"Z": 36.51096
|
||||||
|
},
|
||||||
|
"MinimumAngle": -100,
|
||||||
|
"MaximumAngle": 25
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32513,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -227.0897,
|
||||||
|
"Y": 89.90434,
|
||||||
|
"Z": 37.42806
|
||||||
|
},
|
||||||
|
"MinimumAngle": -20,
|
||||||
|
"MaximumAngle": 60
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32514,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -233.9371,
|
||||||
|
"Y": 89.18435,
|
||||||
|
"Z": 42.91663
|
||||||
|
},
|
||||||
|
"MinimumAngle": -110,
|
||||||
|
"MaximumAngle": -25
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32515,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -243.0384,
|
||||||
|
"Y": 88.70179,
|
||||||
|
"Z": 48.95438
|
||||||
|
},
|
||||||
|
"MinimumAngle": -70,
|
||||||
|
"MaximumAngle": 45
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32516,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -256.5147,
|
||||||
|
"Y": 90.32328,
|
||||||
|
"Z": 51.07351
|
||||||
|
},
|
||||||
|
"MinimumAngle": -75,
|
||||||
|
"MaximumAngle": 90
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 32517,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -265.2769,
|
||||||
|
"Y": 90.43383,
|
||||||
|
"Z": 45.49376
|
||||||
|
},
|
||||||
|
"MinimumAngle": -40,
|
||||||
|
"MaximumAngle": 40
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -4,7 +4,8 @@
|
|||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"TerritoryId": 818,
|
"TerritoryId": 818,
|
||||||
"InteractionType": "None"
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Tempest - Ondo Cups"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Groups": [
|
"Groups": [
|
||||||
|
@ -4,7 +4,8 @@
|
|||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"TerritoryId": 961,
|
"TerritoryId": 961,
|
||||||
"InteractionType": "None"
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Elpis - Poieten Oikos"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Groups": [
|
"Groups": [
|
||||||
|
161
GatheringPaths/6.x - Endwalker/Labyrinthos/886__MIN.json
Normal file
161
GatheringPaths/6.x - Endwalker/Labyrinthos/886__MIN.json
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"FlyBetweenNodes": false,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 956,
|
||||||
|
"InteractionType": "None"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34281,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -510.2663,
|
||||||
|
"Y": -20.72923,
|
||||||
|
"Z": -119.9257
|
||||||
|
},
|
||||||
|
"MinimumAngle": -120,
|
||||||
|
"MaximumAngle": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34283,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -502.4525,
|
||||||
|
"Y": -18.55583,
|
||||||
|
"Z": -139.683
|
||||||
|
},
|
||||||
|
"MinimumAngle": -95,
|
||||||
|
"MaximumAngle": -35,
|
||||||
|
"MinimumDistance": 1,
|
||||||
|
"MaximumDistance": 1.8
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34284,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -499.3535,
|
||||||
|
"Y": -18.75164,
|
||||||
|
"Z": -141.9256
|
||||||
|
},
|
||||||
|
"MinimumAngle": -75,
|
||||||
|
"MaximumAngle": 15,
|
||||||
|
"MinimumDistance": 1,
|
||||||
|
"MaximumDistance": 2.3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34285,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -495.1168,
|
||||||
|
"Y": -18.65139,
|
||||||
|
"Z": -142.5636
|
||||||
|
},
|
||||||
|
"MinimumAngle": -85,
|
||||||
|
"MaximumAngle": 45
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34286,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -491.4826,
|
||||||
|
"Y": -19.44574,
|
||||||
|
"Z": -144.2088
|
||||||
|
},
|
||||||
|
"MinimumAngle": -105,
|
||||||
|
"MaximumAngle": 25
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34287,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -488.8665,
|
||||||
|
"Y": -19.70717,
|
||||||
|
"Z": -147.403
|
||||||
|
},
|
||||||
|
"MinimumAngle": 230,
|
||||||
|
"MaximumAngle": 340
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34289,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -489.1829,
|
||||||
|
"Y": -19.91622,
|
||||||
|
"Z": -153.7781
|
||||||
|
},
|
||||||
|
"MinimumAngle": 200,
|
||||||
|
"MaximumAngle": 320
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34291,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -490.1324,
|
||||||
|
"Y": -18.06493,
|
||||||
|
"Z": -164.4281
|
||||||
|
},
|
||||||
|
"MinimumAngle": 210,
|
||||||
|
"MaximumAngle": 310
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
69
GatheringPaths/6.x - Endwalker/Ultima Thule/909__MIN.json
Normal file
69
GatheringPaths/6.x - Endwalker/Ultima Thule/909__MIN.json
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 960,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Ultima Thule - Reah Tahra"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34376,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -586.0029,
|
||||||
|
"Y": 84.39367,
|
||||||
|
"Z": 568.1448
|
||||||
|
},
|
||||||
|
"MinimumAngle": -60,
|
||||||
|
"MaximumAngle": 75,
|
||||||
|
"MinimumDistance": 1,
|
||||||
|
"MaximumDistance": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34377,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -578.2748,
|
||||||
|
"Y": 86.34826,
|
||||||
|
"Z": 567.2876
|
||||||
|
},
|
||||||
|
"MinimumAngle": -80,
|
||||||
|
"MaximumAngle": 60
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34378,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -600.2446,
|
||||||
|
"Y": 86.01588,
|
||||||
|
"Z": 557.4477
|
||||||
|
},
|
||||||
|
"MinimumAngle": -35,
|
||||||
|
"MaximumAngle": 145
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
69
GatheringPaths/6.x - Endwalker/Ultima Thule/910__MIN.json
Normal file
69
GatheringPaths/6.x - Endwalker/Ultima Thule/910__MIN.json
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 960,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Ultima Thule - Abode of the Ea"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34379,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 454.8535,
|
||||||
|
"Y": 307.5555,
|
||||||
|
"Z": -590.8547
|
||||||
|
},
|
||||||
|
"MinimumAngle": -105,
|
||||||
|
"MaximumAngle": -25,
|
||||||
|
"MinimumDistance": 1,
|
||||||
|
"MaximumDistance": 1.6
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34380,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 447.787,
|
||||||
|
"Y": 300.8405,
|
||||||
|
"Z": -597.8972
|
||||||
|
},
|
||||||
|
"MinimumAngle": 45,
|
||||||
|
"MaximumAngle": 185
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34381,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 448.707,
|
||||||
|
"Y": 305.0525,
|
||||||
|
"Z": -591.1053
|
||||||
|
},
|
||||||
|
"MinimumAngle": 30,
|
||||||
|
"MaximumAngle": 70
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
67
GatheringPaths/6.x - Endwalker/Ultima Thule/912__BTN.json
Normal file
67
GatheringPaths/6.x - Endwalker/Ultima Thule/912__BTN.json
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 960,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Ultima Thule - Reah Tahra"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34385,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 27.77994,
|
||||||
|
"Y": 73.57088,
|
||||||
|
"Z": 695.2364
|
||||||
|
},
|
||||||
|
"MinimumAngle": 0,
|
||||||
|
"MaximumAngle": 135
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34386,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 23.20134,
|
||||||
|
"Y": 70.90392,
|
||||||
|
"Z": 698.6194
|
||||||
|
},
|
||||||
|
"MinimumAngle": -10,
|
||||||
|
"MaximumAngle": 145
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34387,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 30.69294,
|
||||||
|
"Y": 75.43362,
|
||||||
|
"Z": 688.8371
|
||||||
|
},
|
||||||
|
"MinimumAngle": -5,
|
||||||
|
"MaximumAngle": 120
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
69
GatheringPaths/6.x - Endwalker/Ultima Thule/913__BTN.json
Normal file
69
GatheringPaths/6.x - Endwalker/Ultima Thule/913__BTN.json
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 960,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Ultima Thule - Abode of the Ea"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34388,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 398.7177,
|
||||||
|
"Y": 292.5112,
|
||||||
|
"Z": -462.82
|
||||||
|
},
|
||||||
|
"MinimumAngle": -65,
|
||||||
|
"MaximumAngle": 65
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34389,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 373.1678,
|
||||||
|
"Y": 290.8189,
|
||||||
|
"Z": -442.4228
|
||||||
|
},
|
||||||
|
"MinimumAngle": 160,
|
||||||
|
"MaximumAngle": 305
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Nodes": [
|
||||||
|
{
|
||||||
|
"DataId": 34390,
|
||||||
|
"Locations": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 383.5671,
|
||||||
|
"Y": 289.9682,
|
||||||
|
"Z": -392.3997
|
||||||
|
},
|
||||||
|
"MinimumAngle": 65,
|
||||||
|
"MaximumAngle": 165,
|
||||||
|
"MinimumDistance": 1,
|
||||||
|
"MaximumDistance": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -42,14 +42,18 @@
|
|||||||
"X": 419.309,
|
"X": 419.309,
|
||||||
"Y": -10.25133,
|
"Y": -10.25133,
|
||||||
"Z": -784.8259
|
"Z": -784.8259
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": -25,
|
||||||
|
"MaximumAngle": 85
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 410.6989,
|
"X": 410.6989,
|
||||||
"Y": -10.9656,
|
"Y": -10.9656,
|
||||||
"Z": -790.8315
|
"Z": -790.8315
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": -20,
|
||||||
|
"MaximumAngle": 95
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -52,8 +52,8 @@
|
|||||||
"Y": -47.86026,
|
"Y": -47.86026,
|
||||||
"Z": -394.9654
|
"Z": -394.9654
|
||||||
},
|
},
|
||||||
"MinimumAngle": -120,
|
"MinimumAngle": -145,
|
||||||
"MaximumAngle": 120
|
"MaximumAngle": -95
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -2,23 +2,15 @@
|
|||||||
"version": 1,
|
"version": 1,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"net8.0-windows7.0": {
|
"net8.0-windows7.0": {
|
||||||
"System.Text.Encodings.Web": {
|
|
||||||
"type": "Transitive",
|
|
||||||
"resolved": "8.0.0",
|
|
||||||
"contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
|
|
||||||
},
|
|
||||||
"System.Text.Json": {
|
"System.Text.Json": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "8.0.4",
|
"resolved": "8.0.5",
|
||||||
"contentHash": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
|
"contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
|
||||||
"dependencies": {
|
|
||||||
"System.Text.Encodings.Web": "8.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"questionable.model": {
|
"questionable.model": {
|
||||||
"type": "Project",
|
"type": "Project",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"System.Text.Json": "[8.0.4, )"
|
"System.Text.Json": "[8.0.5, )"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
2
LLib
2
LLib
@ -1 +1 @@
|
|||||||
Subproject commit 43c3dba112c202e2d0ff1a6909020c2b83e20dc3
|
Subproject commit 783fea977a2524dd63e717367fc026c52efe6c23
|
@ -26,7 +26,7 @@
|
|||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
|
||||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.9.2" />
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.9.2" />
|
||||||
<PackageReference Include="System.Text.Json" Version="8.0.4" PrivateAssets="all" />
|
<PackageReference Include="System.Text.Json" Version="8.0.5" PrivateAssets="all" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -57,7 +57,6 @@ public class QuestSourceGenerator : ISourceGenerator
|
|||||||
{
|
{
|
||||||
quest.Author = [];
|
quest.Author = [];
|
||||||
quest.QuestSequence = [];
|
quest.QuestSequence = [];
|
||||||
quest.TerritoryBlacklist = [];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
quests.Add((id, quest));
|
quests.Add((id, quest));
|
||||||
@ -165,8 +164,6 @@ public class QuestSourceGenerator : ISourceGenerator
|
|||||||
Assignment(nameof(QuestRoot.Disabled), quest.Disabled, false).AsSyntaxNodeOrToken(),
|
Assignment(nameof(QuestRoot.Disabled), quest.Disabled, false).AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestRoot.Comment), quest.Comment, null)
|
Assignment(nameof(QuestRoot.Comment), quest.Comment, null)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
AssignmentList(nameof(QuestRoot.TerritoryBlacklist),
|
|
||||||
quest.TerritoryBlacklist).AsSyntaxNodeOrToken(),
|
|
||||||
AssignmentExpression(
|
AssignmentExpression(
|
||||||
SyntaxKind.SimpleAssignmentExpression,
|
SyntaxKind.SimpleAssignmentExpression,
|
||||||
IdentifierName(nameof(QuestRoot.QuestSequence)),
|
IdentifierName(nameof(QuestRoot.QuestSequence)),
|
||||||
|
@ -32,12 +32,19 @@ internal static class DialogueChoiceExtensions
|
|||||||
Assignment(nameof(DialogueChoice.Answer), dialogueChoice.Answer,
|
Assignment(nameof(DialogueChoice.Answer), dialogueChoice.Answer,
|
||||||
emptyChoice.Answer)
|
emptyChoice.Answer)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(DialogueChoice.PromptIsRegularExpression),
|
||||||
|
dialogueChoice.PromptIsRegularExpression,
|
||||||
|
emptyChoice.PromptIsRegularExpression)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(DialogueChoice.AnswerIsRegularExpression),
|
Assignment(nameof(DialogueChoice.AnswerIsRegularExpression),
|
||||||
dialogueChoice.AnswerIsRegularExpression,
|
dialogueChoice.AnswerIsRegularExpression,
|
||||||
emptyChoice.AnswerIsRegularExpression)
|
emptyChoice.AnswerIsRegularExpression)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(DialogueChoice.DataId), dialogueChoice.DataId,
|
Assignment(nameof(DialogueChoice.DataId), dialogueChoice.DataId,
|
||||||
emptyChoice.DataId)
|
emptyChoice.DataId)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(DialogueChoice.SpecialCondition), dialogueChoice.SpecialCondition,
|
||||||
|
emptyChoice.SpecialCondition)
|
||||||
.AsSyntaxNodeOrToken()))));
|
.AsSyntaxNodeOrToken()))));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,10 +29,6 @@ internal static class GatheredItemExtensions
|
|||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(GatheredItem.Collectability), gatheredItem.Collectability,
|
Assignment(nameof(GatheredItem.Collectability), gatheredItem.Collectability,
|
||||||
emptyItem.Collectability)
|
emptyItem.Collectability)
|
||||||
.AsSyntaxNodeOrToken(),
|
|
||||||
Assignment(nameof(GatheredItem.QuestAcceptedAsClass),
|
|
||||||
gatheredItem.QuestAcceptedAsClass,
|
|
||||||
emptyItem.QuestAcceptedAsClass)
|
|
||||||
.AsSyntaxNodeOrToken()))));
|
.AsSyntaxNodeOrToken()))));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
28
QuestPathGenerator/RoslynElements/PurchaseMenuExtensions.cs
Normal file
28
QuestPathGenerator/RoslynElements/PurchaseMenuExtensions.cs
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
using Microsoft.CodeAnalysis.CSharp;
|
||||||
|
using Microsoft.CodeAnalysis.CSharp.Syntax;
|
||||||
|
using Questionable.Model.Questing;
|
||||||
|
using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory;
|
||||||
|
using static Questionable.QuestPathGenerator.RoslynShortcuts;
|
||||||
|
|
||||||
|
namespace Questionable.QuestPathGenerator.RoslynElements;
|
||||||
|
|
||||||
|
internal static class PurchaseMenuExtensions
|
||||||
|
{
|
||||||
|
public static ExpressionSyntax ToExpressionSyntax(this PurchaseMenu purchaseMenu)
|
||||||
|
{
|
||||||
|
PurchaseMenu emptyMenu = new();
|
||||||
|
return ObjectCreationExpression(
|
||||||
|
IdentifierName(nameof(PurchaseMenu)))
|
||||||
|
.WithInitializer(
|
||||||
|
InitializerExpression(
|
||||||
|
SyntaxKind.ObjectInitializerExpression,
|
||||||
|
SeparatedList<ExpressionSyntax>(
|
||||||
|
SyntaxNodeList(
|
||||||
|
Assignment(nameof(PurchaseMenu.ExcelSheet), purchaseMenu.ExcelSheet,
|
||||||
|
emptyMenu.ExcelSheet)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(PurchaseMenu.Key), purchaseMenu.Key,
|
||||||
|
emptyMenu.Key)
|
||||||
|
.AsSyntaxNodeOrToken()))));
|
||||||
|
}
|
||||||
|
}
|
@ -62,6 +62,9 @@ internal static class QuestStepExtensions
|
|||||||
Assignment(nameof(QuestStep.IgnoreDistanceToObject),
|
Assignment(nameof(QuestStep.IgnoreDistanceToObject),
|
||||||
step.IgnoreDistanceToObject, emptyStep.IgnoreDistanceToObject)
|
step.IgnoreDistanceToObject, emptyStep.IgnoreDistanceToObject)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(QuestStep.RestartNavigationIfCancelled),
|
||||||
|
step.RestartNavigationIfCancelled, emptyStep.RestartNavigationIfCancelled)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestStep.Comment), step.Comment, emptyStep.Comment)
|
Assignment(nameof(QuestStep.Comment), step.Comment, emptyStep.Comment)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestStep.Aetheryte), step.Aetheryte, emptyStep.Aetheryte)
|
Assignment(nameof(QuestStep.Aetheryte), step.Aetheryte, emptyStep.Aetheryte)
|
||||||
@ -92,6 +95,11 @@ internal static class QuestStepExtensions
|
|||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestStep.Action), step.Action, emptyStep.Action)
|
Assignment(nameof(QuestStep.Action), step.Action, emptyStep.Action)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(QuestStep.Status), step.Status, emptyStep.Status)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(QuestStep.TargetClass), step.TargetClass,
|
||||||
|
emptyStep.TargetClass)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestStep.EnemySpawnType), step.EnemySpawnType,
|
Assignment(nameof(QuestStep.EnemySpawnType), step.EnemySpawnType,
|
||||||
emptyStep.EnemySpawnType)
|
emptyStep.EnemySpawnType)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
@ -115,8 +123,14 @@ internal static class QuestStepExtensions
|
|||||||
AssignmentList(nameof(QuestStep.RequiredQuestVariables),
|
AssignmentList(nameof(QuestStep.RequiredQuestVariables),
|
||||||
step.RequiredQuestVariables)
|
step.RequiredQuestVariables)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
AssignmentList(nameof(QuestStep.RequiredGatheredItems),
|
AssignmentList(nameof(QuestStep.RequiredCurrentJob),
|
||||||
step.RequiredGatheredItems),
|
step.RequiredCurrentJob)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
AssignmentList(nameof(QuestStep.RequiredQuestAcceptedJob),
|
||||||
|
step.RequiredQuestAcceptedJob)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
AssignmentList(nameof(QuestStep.ItemsToGather),
|
||||||
|
step.ItemsToGather),
|
||||||
AssignmentList(nameof(QuestStep.CompletionQuestVariablesFlags),
|
AssignmentList(nameof(QuestStep.CompletionQuestVariablesFlags),
|
||||||
step.CompletionQuestVariablesFlags)
|
step.CompletionQuestVariablesFlags)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
@ -124,6 +138,8 @@ internal static class QuestStepExtensions
|
|||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
AssignmentList(nameof(QuestStep.PointMenuChoices), step.PointMenuChoices)
|
AssignmentList(nameof(QuestStep.PointMenuChoices), step.PointMenuChoices)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(QuestStep.PurchaseMenu), step.PurchaseMenu, emptyStep.PurchaseMenu)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(QuestStep.PickUpQuestId), step.PickUpQuestId,
|
Assignment(nameof(QuestStep.PickUpQuestId), step.PickUpQuestId,
|
||||||
emptyStep.PickUpQuestId)
|
emptyStep.PickUpQuestId)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
@ -65,6 +65,8 @@ internal static class SkipConditionsExtensions
|
|||||||
skipStepConditions.QuestsAccepted).AsSyntaxNodeOrToken(),
|
skipStepConditions.QuestsAccepted).AsSyntaxNodeOrToken(),
|
||||||
AssignmentList(nameof(SkipStepConditions.QuestsCompleted),
|
AssignmentList(nameof(SkipStepConditions.QuestsCompleted),
|
||||||
skipStepConditions.QuestsCompleted).AsSyntaxNodeOrToken(),
|
skipStepConditions.QuestsCompleted).AsSyntaxNodeOrToken(),
|
||||||
|
AssignmentList(nameof(SkipStepConditions.NotNamePlateIconId),
|
||||||
|
skipStepConditions.NotNamePlateIconId).AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(SkipStepConditions.AetheryteLocked),
|
Assignment(nameof(SkipStepConditions.AetheryteLocked),
|
||||||
skipStepConditions.AetheryteLocked, emptyStep.AetheryteLocked)
|
skipStepConditions.AetheryteLocked, emptyStep.AetheryteLocked)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
@ -109,6 +111,9 @@ internal static class SkipConditionsExtensions
|
|||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(NearPositionCondition.MaximumDistance),
|
Assignment(nameof(NearPositionCondition.MaximumDistance),
|
||||||
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
|
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(NearPositionCondition.TerritoryId),
|
||||||
|
nearPositionCondition.TerritoryId, emptyCondition.TerritoryId)
|
||||||
.AsSyntaxNodeOrToken()))));
|
.AsSyntaxNodeOrToken()))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,6 +133,10 @@ internal static class SkipConditionsExtensions
|
|||||||
skipAetheryteCondition.InSameTerritory, emptyAetheryte.InSameTerritory),
|
skipAetheryteCondition.InSameTerritory, emptyAetheryte.InSameTerritory),
|
||||||
AssignmentList(nameof(SkipAetheryteCondition.InTerritory),
|
AssignmentList(nameof(SkipAetheryteCondition.InTerritory),
|
||||||
skipAetheryteCondition.InTerritory),
|
skipAetheryteCondition.InTerritory),
|
||||||
|
AssignmentList(nameof(SkipAetheryteCondition.QuestsAccepted),
|
||||||
|
skipAetheryteCondition.QuestsAccepted),
|
||||||
|
AssignmentList(nameof(skipAetheryteCondition.QuestsCompleted),
|
||||||
|
skipAetheryteCondition.QuestsCompleted),
|
||||||
Assignment(nameof(SkipAetheryteCondition.AetheryteLocked),
|
Assignment(nameof(SkipAetheryteCondition.AetheryteLocked),
|
||||||
skipAetheryteCondition.AetheryteLocked, emptyAetheryte.AetheryteLocked)
|
skipAetheryteCondition.AetheryteLocked, emptyAetheryte.AetheryteLocked)
|
||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
|
@ -57,6 +57,7 @@ public static class RoslynShortcuts
|
|||||||
DialogueChoice dialogueChoice => dialogueChoice.ToExpressionSyntax(),
|
DialogueChoice dialogueChoice => dialogueChoice.ToExpressionSyntax(),
|
||||||
JumpDestination jumpDestination => jumpDestination.ToExpressionSyntax(),
|
JumpDestination jumpDestination => jumpDestination.ToExpressionSyntax(),
|
||||||
ExcelRef excelRef => excelRef.ToExpressionSyntax(),
|
ExcelRef excelRef => excelRef.ToExpressionSyntax(),
|
||||||
|
PurchaseMenu purchaseMenu => purchaseMenu.ToExpressionSyntax(),
|
||||||
ComplexCombatData complexCombatData => complexCombatData.ToExpressionSyntax(),
|
ComplexCombatData complexCombatData => complexCombatData.ToExpressionSyntax(),
|
||||||
QuestWorkValue questWorkValue => questWorkValue.ToExpressionSyntax(),
|
QuestWorkValue questWorkValue => questWorkValue.ToExpressionSyntax(),
|
||||||
List<QuestWorkValue> list => list.ToExpressionSyntax(), // TODO fix in AssignmentList
|
List<QuestWorkValue> list => list.ToExpressionSyntax(), // TODO fix in AssignmentList
|
||||||
|
@ -68,9 +68,9 @@
|
|||||||
},
|
},
|
||||||
"System.Text.Json": {
|
"System.Text.Json": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[8.0.4, )",
|
"requested": "[8.0.5, )",
|
||||||
"resolved": "8.0.4",
|
"resolved": "8.0.5",
|
||||||
"contentHash": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
|
"contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
|
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
|
||||||
"System.Buffers": "4.5.1",
|
"System.Buffers": "4.5.1",
|
||||||
@ -264,7 +264,7 @@
|
|||||||
"questionable.model": {
|
"questionable.model": {
|
||||||
"type": "Project",
|
"type": "Project",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"System.Text.Json": "[8.0.4, )"
|
"System.Text.Json": "[8.0.5, )"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -337,16 +337,6 @@
|
|||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"Fly": true
|
"Fly": true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 233.0817,
|
|
||||||
"Y": 8,
|
|
||||||
"Z": -21.83023
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 2000077,
|
"DataId": 2000077,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -360,18 +350,16 @@
|
|||||||
"KillEnemyDataIds": [
|
"KillEnemyDataIds": [
|
||||||
9489
|
9489
|
||||||
],
|
],
|
||||||
"$": "0 0 0 0 0 0 -> 16 17 0 0 0 128"
|
"$": "0 0 0 0 0 0 -> 16 17 0 0 0 128",
|
||||||
},
|
"CompletionQuestVariablesFlags": [
|
||||||
{
|
null,
|
||||||
"Position": {
|
null,
|
||||||
"X": 614.4023,
|
null,
|
||||||
"Y": 301.81046,
|
null,
|
||||||
"Z": -101.94888
|
null,
|
||||||
},
|
128
|
||||||
"TerritoryId": 155,
|
],
|
||||||
"InteractionType": "WalkTo",
|
"Fly": true
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000078,
|
"DataId": 2000078,
|
||||||
@ -386,7 +374,17 @@
|
|||||||
"KillEnemyDataIds": [
|
"KillEnemyDataIds": [
|
||||||
9490
|
9490
|
||||||
],
|
],
|
||||||
"$": "16 17 0 0 0 128 -> 0 17 0 0 0 0"
|
"Fly": true,
|
||||||
|
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
|
||||||
|
"$": "16 17 0 0 0 128 -> 0 17 0 0 0 0",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
@ -1,9 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "JerryWester",
|
"Author": "JerryWester",
|
||||||
"TerritoryBlacklist": [
|
|
||||||
151
|
|
||||||
],
|
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
@ -0,0 +1,76 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -84.12953,
|
||||||
|
"Y": -14.744684,
|
||||||
|
"Z": -148.0814
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 134,
|
||||||
|
"MinimumKillCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -253.56975,
|
||||||
|
"Y": 6.8785334,
|
||||||
|
"Z": 162.0949
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 358,
|
||||||
|
"MinimumKillCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 38.26816,
|
||||||
|
"Y": 2.6207216,
|
||||||
|
"Z": -275.37003
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 742,
|
||||||
|
"MinimumKillCount": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 739,
|
||||||
|
"MinimumKillCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,116 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002979,
|
||||||
|
"Position": {
|
||||||
|
"X": -180.68213,
|
||||||
|
"Y": 6.301941,
|
||||||
|
"Z": -136.21735
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [1, 2], null, null, null, null],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002981,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.655396,
|
||||||
|
"Y": 8.651855,
|
||||||
|
"Z": -87.02222
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [4, 17], null, null, null, null],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002982,
|
||||||
|
"Position": {
|
||||||
|
"X": -116.44165,
|
||||||
|
"Y": -0.3204956,
|
||||||
|
"Z": -34.40918
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [18, 20], null, null, null, null],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002985,
|
||||||
|
"Position": {
|
||||||
|
"X": -41.031555,
|
||||||
|
"Y": 0.16778564,
|
||||||
|
"Z": 15.915161
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [
|
||||||
|
null,
|
||||||
|
[33, 34, 36],
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002986,
|
||||||
|
"Position": {
|
||||||
|
"X": -78.81293,
|
||||||
|
"Y": -1.083435,
|
||||||
|
"Z": 44.052734
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [
|
||||||
|
null,
|
||||||
|
[49, 50, 52],
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -40.402416,
|
||||||
|
"Y": -1.1266766,
|
||||||
|
"Z": 0.71999836
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 358,
|
||||||
|
"MinimumKillCount": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2451,
|
||||||
|
"MinimumKillCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1008327,
|
||||||
|
"Position": {
|
||||||
|
"X": 45.303955,
|
||||||
|
"Y": 4,
|
||||||
|
"Z": -345.11334
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Disabled": true,
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,114 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2003169,
|
||||||
|
"Position": {
|
||||||
|
"X": -191.18036,
|
||||||
|
"Y": 3.6774292,
|
||||||
|
"Z": -162.00513
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [80],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 80,
|
||||||
|
"Position": {
|
||||||
|
"X": -198.6194,
|
||||||
|
"Y": 4.4395595,
|
||||||
|
"Z": -156.7357
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2001191
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003168,
|
||||||
|
"Position": {
|
||||||
|
"X": -155.44366,
|
||||||
|
"Y": 3.8604736,
|
||||||
|
"Z": -132.21948
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [80],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 80,
|
||||||
|
"Position": {
|
||||||
|
"X": -159.83832,
|
||||||
|
"Y": 4.2440715,
|
||||||
|
"Z": -136.43097
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2001191
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003172,
|
||||||
|
"Position": {
|
||||||
|
"X": -19.36377,
|
||||||
|
"Y": 0.47296143,
|
||||||
|
"Z": 15.182739
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [80],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 81,
|
||||||
|
"Position": {
|
||||||
|
"X": -19.760498,
|
||||||
|
"Y": 0.97421986,
|
||||||
|
"Z": 19.790894
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2001191
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,132 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2003141,
|
||||||
|
"Position": {
|
||||||
|
"X": -22.537598,
|
||||||
|
"Y": 3.616333,
|
||||||
|
"Z": -44.663208
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true,
|
||||||
|
"RequiredQuestVariables": [null, null, null, [2, 3, 4], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003148,
|
||||||
|
"Position": {
|
||||||
|
"X": 15.27417,
|
||||||
|
"Y": 2.1820068,
|
||||||
|
"Z": 22.9953
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true,
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1, 4, 5], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003147,
|
||||||
|
"Position": {
|
||||||
|
"X": 25.192627,
|
||||||
|
"Y": 2.8533936,
|
||||||
|
"Z": 10.788086
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true,
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1, 3, 5], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003140,
|
||||||
|
"Position": {
|
||||||
|
"X": -37.094727,
|
||||||
|
"Y": -0.5340576,
|
||||||
|
"Z": 14.90802
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true,
|
||||||
|
"RequiredQuestVariables": [null, null, null, [2, 5], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003136,
|
||||||
|
"Position": {
|
||||||
|
"X": -52.99463,
|
||||||
|
"Y": -1.2055054,
|
||||||
|
"Z": 17.532532
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true,
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1, 2, 3, 4], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -52.99463,
|
||||||
|
"Y": -1.2055054,
|
||||||
|
"Z": 17.532532
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 740,
|
||||||
|
"MinimumKillCount": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 741,
|
||||||
|
"MinimumKillCount": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -124.393555,
|
||||||
|
"Y": -2.04119,
|
||||||
|
"Z": 36.344994
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true,
|
||||||
|
"DelaySecondsAtStart": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,68 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -9.631764,
|
||||||
|
"Y": 4.530592,
|
||||||
|
"Z": -52.115612
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 2452,
|
||||||
|
"MinimumKillCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -74.8761,
|
||||||
|
"Y": -1.9533517,
|
||||||
|
"Z": -51.731575
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005550,
|
||||||
|
"Position": {
|
||||||
|
"X": 105.27197,
|
||||||
|
"Y": 15.359643,
|
||||||
|
"Z": -357.3816
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,148 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Disabled": true,
|
||||||
|
"Comment": "WIP too many cases",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -175.15483,
|
||||||
|
"Y": 40,
|
||||||
|
"Z": 159.05237
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003019,
|
||||||
|
"Position": {
|
||||||
|
"X": -88.059875,
|
||||||
|
"Y": 43.503418,
|
||||||
|
"Z": 149.00427
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [4], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003022,
|
||||||
|
"Position": {
|
||||||
|
"X": -170.85535,
|
||||||
|
"Y": 39.993896,
|
||||||
|
"Z": 135.45422
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [5], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003017,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.48993,
|
||||||
|
"Y": 45.792236,
|
||||||
|
"Z": 197.28381
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [20], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003020,
|
||||||
|
"Position": {
|
||||||
|
"X": -77.836365,
|
||||||
|
"Y": 43.4729,
|
||||||
|
"Z": 155.50464
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [21], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003015,
|
||||||
|
"Position": {
|
||||||
|
"X": 133.62317,
|
||||||
|
"Y": 13.961914,
|
||||||
|
"Z": 152.26978
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [36], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003018,
|
||||||
|
"Position": {
|
||||||
|
"X": -100.572266,
|
||||||
|
"Y": 45.76172,
|
||||||
|
"Z": 211.04749
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [37], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003016,
|
||||||
|
"Position": {
|
||||||
|
"X": 185.19873,
|
||||||
|
"Y": 13.992493,
|
||||||
|
"Z": 231.89136
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, [52, 53], null, null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 30.256956,
|
||||||
|
"Y": 38.639523,
|
||||||
|
"Z": 145.03891
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"Disabled": true,
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,118 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005848,
|
||||||
|
"Position": {
|
||||||
|
"X": -101.487854,
|
||||||
|
"Y": 8.097177,
|
||||||
|
"Z": 403.28064
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2003353,
|
||||||
|
"Position": {
|
||||||
|
"X": -248.0965,
|
||||||
|
"Y": 2.8533936,
|
||||||
|
"Z": 675.95935
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath",
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003354,
|
||||||
|
"Position": {
|
||||||
|
"X": -132.03638,
|
||||||
|
"Y": -1.449646,
|
||||||
|
"Z": 778.8052
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath",
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1, 5], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003356,
|
||||||
|
"Position": {
|
||||||
|
"X": 78.446655,
|
||||||
|
"Y": 14.328186,
|
||||||
|
"Z": 589.9595
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath",
|
||||||
|
"RequiredQuestVariables": [null, null, null, [1, 5], null, null]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003357,
|
||||||
|
"Position": {
|
||||||
|
"X": 179.9801,
|
||||||
|
"Y": 6.6376343,
|
||||||
|
"Z": 601.15967
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath",
|
||||||
|
"RequiredQuestVariables": [null, null, null, [5], null, null]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -56.11375,
|
||||||
|
"Y": 25.301596,
|
||||||
|
"Z": -391.2648
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,213 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005745,
|
||||||
|
"Position": {
|
||||||
|
"X": 22.720581,
|
||||||
|
"Y": 4.240738,
|
||||||
|
"Z": -443.07623
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -126.48953,
|
||||||
|
"Y": 27.57419,
|
||||||
|
"Z": 138.61473
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003048,
|
||||||
|
"Position": {
|
||||||
|
"X": -136.85822,
|
||||||
|
"Y": 18.753235,
|
||||||
|
"Z": 116.50256
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [1, 2], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003049,
|
||||||
|
"Position": {
|
||||||
|
"X": -121.78229,
|
||||||
|
"Y": 28.732666,
|
||||||
|
"Z": 140.33716
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [3], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003050,
|
||||||
|
"Position": {
|
||||||
|
"X": -91.96619,
|
||||||
|
"Y": 43.07617,
|
||||||
|
"Z": 156.84741
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [4], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003051,
|
||||||
|
"Position": {
|
||||||
|
"X": -55.40558,
|
||||||
|
"Y": 42.526855,
|
||||||
|
"Z": 192.18738
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [1, 3, 4], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003052,
|
||||||
|
"Position": {
|
||||||
|
"X": 6.668152,
|
||||||
|
"Y": 36.9115,
|
||||||
|
"Z": 207.01917
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [2], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003053,
|
||||||
|
"Position": {
|
||||||
|
"X": 73.31958,
|
||||||
|
"Y": 31.784546,
|
||||||
|
"Z": 153.76514
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [1], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003054,
|
||||||
|
"Position": {
|
||||||
|
"X": 79.42322,
|
||||||
|
"Y": 25.802979,
|
||||||
|
"Z": 208.66711
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [2, 4], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003055,
|
||||||
|
"Position": {
|
||||||
|
"X": 106.889404,
|
||||||
|
"Y": 14.602844,
|
||||||
|
"Z": 147.53943
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"RequiredQuestVariables": [null, null, [3], null, null, null],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 135.42383,
|
||||||
|
"Y": 8.102478,
|
||||||
|
"Z": 178.36267
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AutoOnEnterArea",
|
||||||
|
"KillEnemyDataIds": [2456],
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2003056,
|
||||||
|
"Position": {
|
||||||
|
"X": 135.42383,
|
||||||
|
"Y": 8.102478,
|
||||||
|
"Z": 178.36267
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -63.849556,
|
||||||
|
"Y": 26.409807,
|
||||||
|
"Z": -383.9894
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005745,
|
||||||
|
"Position": {
|
||||||
|
"X": 22.720581,
|
||||||
|
"Y": 4.240738,
|
||||||
|
"Z": -443.07623
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -38.375584,
|
||||||
|
"Y": 8.492833,
|
||||||
|
"Z": 156.09068
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 2452,
|
||||||
|
"MinimumKillCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005551,
|
||||||
|
"Position": {
|
||||||
|
"X": 98.924194,
|
||||||
|
"Y": 15.29447,
|
||||||
|
"Z": -349.4469
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,221 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005553,
|
||||||
|
"Position": {
|
||||||
|
"X": 122.6062,
|
||||||
|
"Y": 16.402647,
|
||||||
|
"Z": -362.11188
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005581,
|
||||||
|
"Position": {
|
||||||
|
"X": -55.985413,
|
||||||
|
"Y": -1.6554508,
|
||||||
|
"Z": -47.56244
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002949,
|
||||||
|
"Position": {
|
||||||
|
"X": -70.17627,
|
||||||
|
"Y": 11.36792,
|
||||||
|
"Z": 97.0625
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002956,
|
||||||
|
"Position": {
|
||||||
|
"X": -199.96954,
|
||||||
|
"Y": 5.661072,
|
||||||
|
"Z": 101.823364
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002950,
|
||||||
|
"Position": {
|
||||||
|
"X": -118.0896,
|
||||||
|
"Y": 27.695068,
|
||||||
|
"Z": 126.97034
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Fiery Breath"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005585,
|
||||||
|
"Position": {
|
||||||
|
"X": -114.64105,
|
||||||
|
"Y": 7.539109,
|
||||||
|
"Z": 308.82727
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005583,
|
||||||
|
"Position": {
|
||||||
|
"X": -114.27484,
|
||||||
|
"Y": 7.6587763,
|
||||||
|
"Z": 310.01746
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005584,
|
||||||
|
"Position": {
|
||||||
|
"X": -261.55493,
|
||||||
|
"Y": 7.084492,
|
||||||
|
"Z": 412.28345
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 6,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1008284,
|
||||||
|
"Position": {
|
||||||
|
"X": -306.44696,
|
||||||
|
"Y": 6.321288,
|
||||||
|
"Z": 392.5078
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -365.44217,
|
||||||
|
"Y": 6.691126,
|
||||||
|
"Z": 395.09555
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1008287,
|
||||||
|
"Position": {
|
||||||
|
"X": -366.10974,
|
||||||
|
"Y": 6.9095497,
|
||||||
|
"Z": 394.64404
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1008285,
|
||||||
|
"Position": {
|
||||||
|
"X": -319.50867,
|
||||||
|
"Y": 8.2855835,
|
||||||
|
"Z": 428.18335
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1008286,
|
||||||
|
"Position": {
|
||||||
|
"X": -330.5562,
|
||||||
|
"Y": 8.096848,
|
||||||
|
"Z": 480.0641
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 7,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -159.56685,
|
||||||
|
"Y": 23.290625,
|
||||||
|
"Z": -334.22568
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1005578,
|
||||||
|
"Position": {
|
||||||
|
"X": 89.00586,
|
||||||
|
"Y": 14.439478,
|
||||||
|
"Z": -387.77753
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005553,
|
||||||
|
"Position": {
|
||||||
|
"X": 122.6062,
|
||||||
|
"Y": 16.402647,
|
||||||
|
"Z": -362.11188
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -13,7 +13,7 @@
|
|||||||
"Z": 118.88306
|
"Z": 118.88306
|
||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Ul'dah",
|
"AetheryteShortcut": "Ul'dah",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": 190.41736
|
"Z": 190.41736
|
||||||
},
|
},
|
||||||
"TerritoryId": 128,
|
"TerritoryId": 128,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Limsa Lominsa",
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Limsa Lominsa] Aetheryte Plaza",
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
@ -35,8 +35,7 @@
|
|||||||
"Prompt": "TEXT_CLSARM011_00273_Q1_000_1",
|
"Prompt": "TEXT_CLSARM011_00273_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 273
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": 59.952637
|
"Z": 59.952637
|
||||||
},
|
},
|
||||||
"TerritoryId": 130,
|
"TerritoryId": 130,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Ul'dah",
|
"AetheryteShortcut": "Ul'dah",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"NextQuestId": 553
|
"NextQuestId": 351
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,8 @@
|
|||||||
"Prompt": "TEXT_CLSTHM020_00345_Q1_001_1",
|
"Prompt": "TEXT_CLSTHM020_00345_Q1_001_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"NextQuestId": 351
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,151 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -71.92632,
|
||||||
|
"Y": 9.839797,
|
||||||
|
"Z": 283.98495
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 351,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"$": "Slay star marmots as a thaumaturge",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 385,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"$": "Slay huge hornets as a thaumaturge",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Thaumaturges' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
141
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 39.449,
|
||||||
|
"Y": 3.082914,
|
||||||
|
"Z": 272.46896
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 205,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"$": "Slay snapping shrews as a thaumaturge"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 351
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,140 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001709,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.4975,
|
||||||
|
"Y": 18.7,
|
||||||
|
"Z": 85.58777
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001468,
|
||||||
|
"Position": {
|
||||||
|
"X": -87.38843,
|
||||||
|
"Y": 50.614136,
|
||||||
|
"Z": 315.6023
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2000414,
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Thaumaturges' Guild",
|
||||||
|
"[Ul'dah] Gate of the Sultana (Western Thanalan)"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
140
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001469,
|
||||||
|
"Position": {
|
||||||
|
"X": -74.96759,
|
||||||
|
"Y": 53.238647,
|
||||||
|
"Z": 336.78186
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
12
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -253.97243,
|
||||||
|
"Y": 33.2412,
|
||||||
|
"Z": 408.68488
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002027,
|
||||||
|
"Position": {
|
||||||
|
"X": -255.23767,
|
||||||
|
"Y": 33.238777,
|
||||||
|
"Z": 407.27856
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001709,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.4975,
|
||||||
|
"Y": 18.7,
|
||||||
|
"Z": 85.58777
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 349
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,215 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001710,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.2533,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 86.900024
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "None",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Thaumaturges' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
141
|
||||||
|
],
|
||||||
|
"AetheryteUnlocked": "Central Thanalan - Black Brush Station"
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"AetheryteUnlocked": "Central Thanalan - Black Brush Station"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -62.183617,
|
||||||
|
"Y": -3.6582246,
|
||||||
|
"Z": 145.88391
|
||||||
|
},
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked",
|
||||||
|
"AetheryteUnlocked": "Central Thanalan - Black Brush Station"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 149.07747,
|
||||||
|
"Y": -2,
|
||||||
|
"Z": -225.21188
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"AetheryteShortcut": "Central Thanalan - Black Brush Station",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Fly": true,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 160,
|
||||||
|
"MinimumKillCount": 8,
|
||||||
|
"$": "Slay efts",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 8
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001710,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.2533,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 86.900024
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSTHM101_00349_Q_000_1",
|
||||||
|
"Answer": "TEXT_CLSTHM101_00349_A_000_3"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001512,
|
||||||
|
"Position": {
|
||||||
|
"X": -366.29285,
|
||||||
|
"Y": -34.989014,
|
||||||
|
"Z": 293.56824
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
166
|
||||||
|
],
|
||||||
|
"Fly": true,
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001499,
|
||||||
|
"Position": {
|
||||||
|
"X": -366.29285,
|
||||||
|
"Y": -34.989014,
|
||||||
|
"Z": 293.56824
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001710,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.2533,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 86.900024
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 350
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,149 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001711,
|
||||||
|
"Position": {
|
||||||
|
"X": -241.62665,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 83.32947
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002301,
|
||||||
|
"Position": {
|
||||||
|
"X": -178.2102,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 61.41748
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Emote",
|
||||||
|
"Emote": "cry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002300,
|
||||||
|
"Position": {
|
||||||
|
"X": -176.9284,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 62.363525
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Emote",
|
||||||
|
"Emote": "cry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002302,
|
||||||
|
"Position": {
|
||||||
|
"X": -176.71478,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 64.34729
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Emote",
|
||||||
|
"Emote": "cry"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001711,
|
||||||
|
"Position": {
|
||||||
|
"X": -241.62665,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 83.32947
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001470,
|
||||||
|
"Position": {
|
||||||
|
"X": -24.887512,
|
||||||
|
"Y": -25.345276,
|
||||||
|
"Z": 321.94995
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"Fly": true,
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001711,
|
||||||
|
"Position": {
|
||||||
|
"X": -241.62665,
|
||||||
|
"Y": 18.8,
|
||||||
|
"Z": 83.32947
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSTHM150_00350_Q1_000_1",
|
||||||
|
"Answer": "TEXT_CLSTHM150_00350_A1_000_1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 352
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -209,7 +209,8 @@
|
|||||||
"Z": 80.88806
|
"Z": 80.88806
|
||||||
},
|
},
|
||||||
"TerritoryId": 130,
|
"TerritoryId": 130,
|
||||||
"InteractionType": "CompleteQuest"
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 352
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,199 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001709,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.4975,
|
||||||
|
"Y": 18.7,
|
||||||
|
"Z": 85.58777
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
130
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002309,
|
||||||
|
"Position": {
|
||||||
|
"X": -374.28857,
|
||||||
|
"Y": -57.079987,
|
||||||
|
"Z": 144.12134
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
145
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002308,
|
||||||
|
"Position": {
|
||||||
|
"X": -386.7094,
|
||||||
|
"Y": -59.300003,
|
||||||
|
"Z": 166.39954
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002307,
|
||||||
|
"Position": {
|
||||||
|
"X": -396.65833,
|
||||||
|
"Y": -48.15,
|
||||||
|
"Z": 99.68713
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
130
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001709,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.4975,
|
||||||
|
"Y": 18.7,
|
||||||
|
"Z": 85.58777
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 222.64497,
|
||||||
|
"Y": 5.099169,
|
||||||
|
"Z": -265.77835
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"Fly": true,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
145
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1002310,
|
||||||
|
"Position": {
|
||||||
|
"X": 184.89343,
|
||||||
|
"Y": 3.1809213,
|
||||||
|
"Z": -338.64355
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "SinglePlayerDuty"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
130
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextQuestId": 353
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,183 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "pot0to",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
130
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 30362,
|
||||||
|
"TargetTerritoryId": 140,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
140
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1004070,
|
||||||
|
"Position": {
|
||||||
|
"X": -455.86328,
|
||||||
|
"Y": 23.11398,
|
||||||
|
"Z": -326.92456
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1004096,
|
||||||
|
"Position": {
|
||||||
|
"X": -444.75476,
|
||||||
|
"Y": 25,
|
||||||
|
"Z": -324.26947
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1004094,
|
||||||
|
"Position": {
|
||||||
|
"X": -413.47375,
|
||||||
|
"Y": 23.113977,
|
||||||
|
"Z": -383.71863
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002316,
|
||||||
|
"Position": {
|
||||||
|
"X": -436.72852,
|
||||||
|
"Y": 23.774809,
|
||||||
|
"Z": -350.8202
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002315,
|
||||||
|
"Position": {
|
||||||
|
"X": -392.32477,
|
||||||
|
"Y": 23.557693,
|
||||||
|
"Z": -546.9902
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"Fly": true,
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1239
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002315,
|
||||||
|
"Position": {
|
||||||
|
"X": -392.32477,
|
||||||
|
"Y": 23.557693,
|
||||||
|
"Z": -546.9902
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002317,
|
||||||
|
"Position": {
|
||||||
|
"X": -269.85577,
|
||||||
|
"Y": 15.346575,
|
||||||
|
"Z": -718.1354
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"Fly": true,
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSTHM300_00353_Q_000_1",
|
||||||
|
"Answer": "TEXT_CLSTHM300_00353_A_000_2"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001708,
|
||||||
|
"Position": {
|
||||||
|
"X": -250.3548,
|
||||||
|
"Y": 18,
|
||||||
|
"Z": 80.88806
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
130
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -122,7 +122,7 @@
|
|||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"Fly": true,
|
"Fly": true,
|
||||||
"NextQuestId": 1085
|
"NextQuestId": 1086
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,14 @@
|
|||||||
{
|
{
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "EquipItem",
|
"InteractionType": "EquipItem",
|
||||||
"ItemId": 4546
|
"ItemId": 4546,
|
||||||
|
"AetheryteShortcut": "South Shroud - Quarrymill",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
@ -22,14 +29,7 @@
|
|||||||
"Z": -7.3396606
|
"Z": -7.3396606
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest"
|
||||||
"AetheryteShortcut": "South Shroud - Quarrymill",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -0,0 +1,195 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000197,
|
||||||
|
"Position": {
|
||||||
|
"X": 201.31226,
|
||||||
|
"Y": -3.1634123e-15,
|
||||||
|
"Z": 43.900146
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000200,
|
||||||
|
"Position": {
|
||||||
|
"X": 209.55212,
|
||||||
|
"Y": 0.9999819,
|
||||||
|
"Z": 35.01941
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARC000_00021_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 97.18397,
|
||||||
|
"Y": 17.128555,
|
||||||
|
"Z": -269.5008
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Archers' Guild",
|
||||||
|
"[Gridania] Blue Badger Gate (Central Shroud)"
|
||||||
|
],
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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": 1000200,
|
||||||
|
"Position": {
|
||||||
|
"X": 209.55212,
|
||||||
|
"Y": 0.9999819,
|
||||||
|
"Z": 35.01941
|
||||||
|
},
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
],
|
||||||
|
"StopDistance": 7,
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 46
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,407 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000200,
|
||||||
|
"Position": {
|
||||||
|
"X": 209.55212,
|
||||||
|
"Y": 0.9999819,
|
||||||
|
"Z": 35.01941
|
||||||
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000199,
|
||||||
|
"Position": {
|
||||||
|
"X": 211.13904,
|
||||||
|
"Y": 1.5032018e-5,
|
||||||
|
"Z": 28.580078
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -87.448326,
|
||||||
|
"Y": -3.8114734,
|
||||||
|
"Z": -77.68485
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2001173,
|
||||||
|
"Position": {
|
||||||
|
"X": -88.24298,
|
||||||
|
"Y": 3.768982,
|
||||||
|
"Z": -88.24298
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -113.806755,
|
||||||
|
"Y": -3.824695,
|
||||||
|
"Z": -61.20561
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
4
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2001171,
|
||||||
|
"Position": {
|
||||||
|
"X": -115.58716,
|
||||||
|
"Y": -3.402832,
|
||||||
|
"Z": -51.07196
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
4
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -142.90863,
|
||||||
|
"Y": -1.355497,
|
||||||
|
"Z": -69.45994
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2000940,
|
||||||
|
"Position": {
|
||||||
|
"X": -143.32806,
|
||||||
|
"Y": -0.41204834,
|
||||||
|
"Z": -58.884644
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -154.95493,
|
||||||
|
"Y": 4.0352364,
|
||||||
|
"Z": -132.85217
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2000939,
|
||||||
|
"Position": {
|
||||||
|
"X": -166.97955,
|
||||||
|
"Y": 10.2387085,
|
||||||
|
"Z": -138.41461
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -114.08684,
|
||||||
|
"Y": 7.6589117,
|
||||||
|
"Z": -173.19547
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2000938,
|
||||||
|
"Position": {
|
||||||
|
"X": -120.68359,
|
||||||
|
"Y": 12.49707,
|
||||||
|
"Z": -182.39111
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -74.71171,
|
||||||
|
"Y": -4,
|
||||||
|
"Z": -190.44055
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2000937,
|
||||||
|
"Position": {
|
||||||
|
"X": -80.76605,
|
||||||
|
"Y": -2.3651733,
|
||||||
|
"Z": -196.49048
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"StopDistance": 15,
|
||||||
|
"InteractionType": "Action",
|
||||||
|
"Action": "Heavy Shot"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000199,
|
||||||
|
"Position": {
|
||||||
|
"X": 211.13904,
|
||||||
|
"Y": 1.5032018e-5,
|
||||||
|
"Z": 28.580078
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001263,
|
||||||
|
"Position": {
|
||||||
|
"X": 181.41443,
|
||||||
|
"Y": -2.3519497,
|
||||||
|
"Z": -240.40594
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"TargetTerritoryId": 152,
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Archers' Guild",
|
||||||
|
"[Gridania] Lancers' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"AetheryteUnlocked": "East Shroud - Hawthorne Hut"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -431.09494,
|
||||||
|
"Y": 2.9039853,
|
||||||
|
"Z": 239.26413
|
||||||
|
},
|
||||||
|
"StopDistance": 0.5,
|
||||||
|
"TerritoryId": 152,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 5,
|
||||||
|
"MinimumKillCount": 8,
|
||||||
|
"$": "Slay northern vultures.",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"High": 8
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 39,
|
||||||
|
"MinimumKillCount": 8,
|
||||||
|
"$": "Slay tree slugs.",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 8
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000199,
|
||||||
|
"Position": {
|
||||||
|
"X": 211.13904,
|
||||||
|
"Y": 1.5032018e-5,
|
||||||
|
"Z": 28.580078
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000200,
|
||||||
|
"Position": {
|
||||||
|
"X": 209.55212,
|
||||||
|
"Y": 0.9999819,
|
||||||
|
"Z": 35.01941
|
||||||
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARC002_00067_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 68
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -30,7 +30,7 @@
|
|||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
{
|
{
|
||||||
"Type": "YesNo",
|
"Type": "YesNo",
|
||||||
"Prompt": "TEXT_CLSBSM001_00185_Q1_000_1",
|
"Prompt": "TEXT_CLSBSM011_00291_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -13,7 +13,20 @@
|
|||||||
"Z": -142.93127
|
"Z": -142.93127
|
||||||
},
|
},
|
||||||
"TerritoryId": 133,
|
"TerritoryId": 133,
|
||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Botanists' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
133
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -35,8 +48,7 @@
|
|||||||
"Prompt": "TEXT_CLSHRV001_00003_Q1_000_1",
|
"Prompt": "TEXT_CLSHRV001_00003_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 3
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": -164.0498
|
"Z": -164.0498
|
||||||
},
|
},
|
||||||
"TerritoryId": 128,
|
"TerritoryId": 128,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Limsa Lominsa",
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Limsa Lominsa] Aetheryte Plaza",
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
@ -35,8 +35,7 @@
|
|||||||
"Prompt": "TEXT_CLSCUL011_00271_Q1_000_1",
|
"Prompt": "TEXT_CLSCUL011_00271_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 271
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"InteractionType": "Interact"
|
"InteractionType": "AcceptQuest"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": 150.04187
|
"Z": 150.04187
|
||||||
},
|
},
|
||||||
"TerritoryId": 129,
|
"TerritoryId": 129,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Limsa Lominsa",
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Limsa Lominsa] Aetheryte Plaza",
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
@ -38,22 +38,6 @@
|
|||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1000857,
|
|
||||||
"Position": {
|
|
||||||
"X": -165.27051,
|
|
||||||
"Y": 5.2500057,
|
|
||||||
"Z": 164.29382
|
|
||||||
},
|
|
||||||
"TerritoryId": 129,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"NextQuestId": 1108
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": 97.24573
|
"Z": 97.24573
|
||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Ul'dah",
|
"AetheryteShortcut": "Ul'dah",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
@ -35,8 +35,7 @@
|
|||||||
"Prompt": "TEXT_CLSGLD011_00608_A1_000_1",
|
"Prompt": "TEXT_CLSGLD011_00608_A1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 608
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,7 @@
|
|||||||
"Prompt": "TEXT_CLSTAN000_00105_Q1_000_1",
|
"Prompt": "TEXT_CLSTAN000_00105_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 105
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"Z": -147.41742
|
"Z": -147.41742
|
||||||
},
|
},
|
||||||
"TerritoryId": 133,
|
"TerritoryId": 133,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
@ -14,6 +14,19 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Miners' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
{
|
{
|
||||||
"Type": "YesNo",
|
"Type": "YesNo",
|
||||||
|
@ -13,7 +13,20 @@
|
|||||||
"Z": 153.2157
|
"Z": 153.2157
|
||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Miners' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -13,13 +13,36 @@
|
|||||||
"Z": 157.42725
|
"Z": 157.42725
|
||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Miners' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Gather",
|
||||||
|
"ItemsToGather": [
|
||||||
|
{
|
||||||
|
"ItemId": 5106,
|
||||||
|
"ItemCount": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1002298,
|
"DataId": 1002298,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -41,13 +64,7 @@
|
|||||||
131
|
131
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"RequiredGatheredItems": [
|
|
||||||
{
|
|
||||||
"ItemId": 5106,
|
|
||||||
"ItemCount": 10
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -13,13 +13,36 @@
|
|||||||
"Z": 157.42725
|
"Z": 157.42725
|
||||||
},
|
},
|
||||||
"TerritoryId": 131,
|
"TerritoryId": 131,
|
||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Miners' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Gather",
|
||||||
|
"ItemsToGather": [
|
||||||
|
{
|
||||||
|
"ItemId": 5432,
|
||||||
|
"ItemCount": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1002298,
|
"DataId": 1002298,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -41,13 +64,7 @@
|
|||||||
131
|
131
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"RequiredGatheredItems": [
|
|
||||||
{
|
|
||||||
"ItemId": 5432,
|
|
||||||
"ItemCount": 10
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,112 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001286,
|
||||||
|
"Position": {
|
||||||
|
"X": -88.9754,
|
||||||
|
"Y": 2.55,
|
||||||
|
"Z": -51.163513
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -231.99818,
|
||||||
|
"Y": -28.997791,
|
||||||
|
"Z": 123.01078
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Goldsmiths' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002439,
|
||||||
|
"Position": {
|
||||||
|
"X": -232.80695,
|
||||||
|
"Y": -28.793823,
|
||||||
|
"Z": 125.29175
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"ItemId": 2000951
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002440,
|
||||||
|
"Position": {
|
||||||
|
"X": -232.80695,
|
||||||
|
"Y": -28.946411,
|
||||||
|
"Z": 125.29175
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1062
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,100 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "EquipItem",
|
||||||
|
"ItemId": 4543,
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
130,
|
||||||
|
131
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002441,
|
||||||
|
"Position": {
|
||||||
|
"X": 689.5093,
|
||||||
|
"Y": 9.750427,
|
||||||
|
"Z": 483.32947
|
||||||
|
},
|
||||||
|
"TerritoryId": 137,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterItemUse",
|
||||||
|
"ItemId": 2000817,
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1925
|
||||||
|
],
|
||||||
|
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002442,
|
||||||
|
"Position": {
|
||||||
|
"X": 689.5093,
|
||||||
|
"Y": 9.750427,
|
||||||
|
"Z": 483.32947
|
||||||
|
},
|
||||||
|
"TerritoryId": 137,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1063
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,122 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
130,
|
||||||
|
131
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007874,
|
||||||
|
"Position": {
|
||||||
|
"X": -221.48468,
|
||||||
|
"Y": 26.16912,
|
||||||
|
"Z": -343.9536
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Mount": true,
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002443,
|
||||||
|
"Position": {
|
||||||
|
"X": 24.215942,
|
||||||
|
"Y": 25.65039,
|
||||||
|
"Z": 115.983765
|
||||||
|
},
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2000818,
|
||||||
|
"AetheryteShortcut": "South Shroud - Quarrymill",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 24.215942,
|
||||||
|
"Y": 25.65039,
|
||||||
|
"Z": 115.983765
|
||||||
|
},
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"DelaySecondsAtStart": 0,
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1926
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002444,
|
||||||
|
"Position": {
|
||||||
|
"X": 24.215942,
|
||||||
|
"Y": 25.65039,
|
||||||
|
"Z": 115.983765
|
||||||
|
},
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1604
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,105 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
130,
|
||||||
|
131
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002445,
|
||||||
|
"Position": {
|
||||||
|
"X": 3.1585693,
|
||||||
|
"Y": 20.58435,
|
||||||
|
"Z": -13.16864
|
||||||
|
},
|
||||||
|
"TerritoryId": 152,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2000820,
|
||||||
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 3.1585693,
|
||||||
|
"Y": 20.58435,
|
||||||
|
"Z": -13.16864
|
||||||
|
},
|
||||||
|
"TerritoryId": 152,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"CombatDelaySecondsAtStart": 0,
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1927
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002446,
|
||||||
|
"Position": {
|
||||||
|
"X": 3.1585693,
|
||||||
|
"Y": 20.58435,
|
||||||
|
"Z": -13.16864
|
||||||
|
},
|
||||||
|
"TerritoryId": 152,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1065
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,248 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
130,
|
||||||
|
131
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007875,
|
||||||
|
"Position": {
|
||||||
|
"X": -221.48468,
|
||||||
|
"Y": 26.16912,
|
||||||
|
"Z": -343.9536
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"Mount": true,
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_JOBMNK451_01065_Q1_000_000",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -258.66748,
|
||||||
|
"Y": 26.617363,
|
||||||
|
"Z": -320.76898
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 38.911945,
|
||||||
|
"Y": 23.511465,
|
||||||
|
"Z": -142.86761
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true,
|
||||||
|
"Land": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002447,
|
||||||
|
"Position": {
|
||||||
|
"X": 41.428223,
|
||||||
|
"Y": 25.101074,
|
||||||
|
"Z": -149.64526
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 46.038277,
|
||||||
|
"Y": 50.482662,
|
||||||
|
"Z": -578.6224
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Locked"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 22.885742,
|
||||||
|
"Y": 17.930914,
|
||||||
|
"Z": -619.7939
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002548,
|
||||||
|
"Position": {
|
||||||
|
"X": 17.837708,
|
||||||
|
"Y": 20.523315,
|
||||||
|
"Z": -629.1448
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Mount": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 214.89189,
|
||||||
|
"Y": 29.38419,
|
||||||
|
"Z": 59.154907
|
||||||
|
},
|
||||||
|
"TerritoryId": 147,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2002448,
|
||||||
|
"Position": {
|
||||||
|
"X": 213.70251,
|
||||||
|
"Y": 30.19751,
|
||||||
|
"Z": 61.020752
|
||||||
|
},
|
||||||
|
"TerritoryId": 147,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007875,
|
||||||
|
"Position": {
|
||||||
|
"X": -221.48468,
|
||||||
|
"Y": 26.16912,
|
||||||
|
"Z": -343.9536
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Mount": true,
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007877,
|
||||||
|
"Position": {
|
||||||
|
"X": -74.08258,
|
||||||
|
"Y": 2.6069984,
|
||||||
|
"Z": 716.39575
|
||||||
|
},
|
||||||
|
"TerritoryId": 135,
|
||||||
|
"AetheryteShortcut": "Lower La Noscea - Moraby Drydocks",
|
||||||
|
"Fly": true,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"CombatDelaySecondsAtStart": 0,
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
81,
|
||||||
|
345,
|
||||||
|
348
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007877,
|
||||||
|
"Position": {
|
||||||
|
"X": -74.08258,
|
||||||
|
"Y": 2.6069984,
|
||||||
|
"Z": 716.39575
|
||||||
|
},
|
||||||
|
"TerritoryId": 135,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 6,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007875,
|
||||||
|
"Position": {
|
||||||
|
"X": -221.48468,
|
||||||
|
"Y": 26.16912,
|
||||||
|
"Z": -343.9536
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"Mount": true,
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1066
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,81 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "plogon_enjoyer",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006749,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.47229,
|
||||||
|
"Y": 13.599918,
|
||||||
|
"Z": 95.26196
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
130,
|
||||||
|
131
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AethernetShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 107.50675,
|
||||||
|
"Y": -4.574165,
|
||||||
|
"Z": -543.2282
|
||||||
|
},
|
||||||
|
"TerritoryId": 156,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Mor Dhona",
|
||||||
|
"Fly": true,
|
||||||
|
"Land": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 104.612144,
|
||||||
|
"Y": -4.931232,
|
||||||
|
"Z": -533.5191
|
||||||
|
},
|
||||||
|
"TerritoryId": 156,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"Mount": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1007899,
|
||||||
|
"Position": {
|
||||||
|
"X": 104.72266,
|
||||||
|
"Y": -4.9380107,
|
||||||
|
"Z": -533.53174
|
||||||
|
},
|
||||||
|
"TerritoryId": 156,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"Fly": true,
|
||||||
|
"NextQuestId": 2026
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user